home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_6_TalkStack.txt < prev    next >
Text File  |  1990-08-31  |  393KB  |  7,113 lines

  1. # near model CODE resource
  2. # jump table entries: 2792-2886 (95 of them)
  3. export_349:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  206D D222                movea.l    A0, [A5 - 0x2DDE]
  7. 00000008  202D D226                move.l     D0, [A5 - 0x2DDA]
  8. 0000000C  D090                     add.l      D0, [A0]
  9. 0000000E  5180                     subq.l     D0, 8
  10. 00000010  2D40 0008                move.l     [A6 + 0x8], D0
  11. 00000014  4E5E                     unlink     A6
  12. 00000016  4E75                     rts
  13. export_350:
  14. fn00000018:
  15. 00000018  4E56 FFFC                link       A6, -0x0004
  16. 0000001C  48E7 0108                movem.l    -[A7], D7,A4
  17. 00000020  286E 0008                movea.l    A4, [A6 + 0x8]
  18. 00000024  4A2C 0002                tst.b      [A4 + 0x2]
  19. 00000028  6612                     bne        +0x14 /* 0000003C */
  20. 0000002A  2E2C 0004                move.l     D7, [A4 + 0x4]
  21. 0000002E  5087                     addq.l     D7, 8
  22. 00000030  1007                     move.b     D0, D7
  23. 00000032  0240 0001                andi.w     D0, 0x1
  24. 00000036  6702                     beq        +0x4 /* 0000003A */
  25. 00000038  5287                     addq.l     D7, 1
  26. label0000003A:
  27. 0000003A  6002                     bra        +0x4 /* 0000003E */
  28. label0000003C:
  29. 0000003C  7E0C                     moveq.l    D7, 0x0C
  30. label0000003E:
  31. 0000003E  200C                     move.l     D0, A4
  32. 00000040  9087                     sub.l      D0, D7
  33. 00000042  2D40 000C                move.l     [A6 + 0xC], D0
  34. 00000046  4CDF 1080                movem.l    D7,A4, [A7]+
  35. 0000004A  4E5E                     unlink     A6
  36. 0000004C  2E9F                     move.l     [A7], [A7]+
  37. 0000004E  4E75                     rts
  38. export_351:
  39. fn00000050:
  40. 00000050  4E56 FFF8                link       A6, -0x0008
  41. 00000054  48E7 0118                movem.l    -[A7], D7,A3,A4
  42. 00000058  286E 0008                movea.l    A4, [A6 + 0x8]
  43. 0000005C  4A2C 0002                tst.b      [A4 + 0x2]
  44. 00000060  6618                     bne        +0x1A /* 0000007A */
  45. 00000062  2E2C 0004                move.l     D7, [A4 + 0x4]
  46. 00000066  1007                     move.b     D0, D7
  47. 00000068  0240 0001                andi.w     D0, 0x1
  48. 0000006C  6702                     beq        +0x4 /* 00000070 */
  49. 0000006E  5287                     addq.l     D7, 1
  50. label00000070:
  51. 00000070  200C                     move.l     D0, A4
  52. 00000072  9087                     sub.l      D0, D7
  53. 00000074  2D40 000C                move.l     [A6 + 0xC], D0
  54. 00000078  600E                     bra        +0x10 /* 00000088 */
  55. label0000007A:
  56. 0000007A  264C                     movea.l    A3, A4
  57. 0000007C  97FC 0000 0004           sub.l      A3, 0x4
  58. 00000082  2053                     movea.l    A0, [A3]
  59. 00000084  2D50 000C                move.l     [A6 + 0xC], [A0]
  60. label00000088:
  61. 00000088  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  62. 0000008C  4E5E                     unlink     A6
  63. 0000008E  2E9F                     move.l     [A7], [A7]+
  64. 00000090  4E75                     rts
  65. export_352:
  66. fn00000092:
  67. 00000092  4E56 0000                link       A6, 0
  68. 00000096  42A7                     clr.l      -[A7]
  69. 00000098  4EBA FF66                jsr        [PC - 0x9A /* 00000000 */]
  70. 0000009C  205F                     movea.l    A0, [A7]+
  71. 0000009E  3D50 0008                move.w     [A6 + 0x8], [A0]
  72. 000000A2  4E5E                     unlink     A6
  73. 000000A4  4E75                     rts
  74. fn000000A6:
  75. 000000A6  4E56 0000                link       A6, 0
  76. 000000AA  42A7                     clr.l      -[A7]
  77. 000000AC  4EBA FF52                jsr        [PC - 0xAE /* 00000000 */]
  78. 000000B0  205F                     movea.l    A0, [A7]+
  79. 000000B2  30AE 0008                move.w     [A0], [A6 + 0x8]
  80. 000000B6  4E5E                     unlink     A6
  81. 000000B8  205F                     movea.l    A0, [A7]+
  82. 000000BA  544F                     addq.w     A7, 2
  83. 000000BC  4ED0                     jmp        [A0]
  84. export_353:
  85. fn000000BE:
  86. 000000BE  4E56 FFF8                link       A6, -0x0008
  87. 000000C2  48E7 0018                movem.l    -[A7], A3,A4
  88. 000000C6  42A7                     clr.l      -[A7]
  89. 000000C8  4EBA FF36                jsr        [PC - 0xCA /* 00000000 */]
  90. 000000CC  285F                     movea.l    A4, [A7]+
  91. 000000CE  4A2C 0002                tst.b      [A4 + 0x2]
  92. 000000D2  660A                     bne        +0xC /* 000000DE */
  93. 000000D4  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  94. 000000D8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  95. 000000DC  600E                     bra        +0x10 /* 000000EC */
  96. label000000DE:
  97. 000000DE  264C                     movea.l    A3, A4
  98. 000000E0  97FC 0000 0004           sub.l      A3, 0x4
  99. 000000E6  2F13                     move.l     -[A7], [A3]
  100. 000000E8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  101. label000000EC:
  102. 000000EC  4CDF 1800                movem.l    A3,A4, [A7]+
  103. 000000F0  4E5E                     unlink     A6
  104. 000000F2  4E75                     rts
  105. export_354:
  106. fn000000F4:
  107. 000000F4  4E56 FFF8                link       A6, -0x0008
  108. 000000F8  48E7 0018                movem.l    -[A7], A3,A4
  109. 000000FC  42A7                     clr.l      -[A7]
  110. 000000FE  4EBA FF00                jsr        [PC - 0x100 /* 00000000 */]
  111. 00000102  285F                     movea.l    A4, [A7]+
  112. 00000104  4A2C 0002                tst.b      [A4 + 0x2]
  113. 00000108  660A                     bne        +0xC /* 00000114 */
  114. 0000010A  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  115. 0000010E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  116. 00000112  600E                     bra        +0x10 /* 00000122 */
  117. label00000114:
  118. 00000114  264C                     movea.l    A3, A4
  119. 00000116  97FC 0000 0004           sub.l      A3, 0x4
  120. 0000011C  2F13                     move.l     -[A7], [A3]
  121. 0000011E  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  122. label00000122:
  123. 00000122  4CDF 1800                movem.l    A3,A4, [A7]+
  124. 00000126  4E5E                     unlink     A6
  125. 00000128  4E75                     rts
  126. fn0000012A:
  127. 0000012A  4E56 FFF8                link       A6, -0x0008
  128. 0000012E  48E7 0018                movem.l    -[A7], A3,A4
  129. 00000132  42A7                     clr.l      -[A7]
  130. 00000134  42A7                     clr.l      -[A7]
  131. 00000136  4EBA FEC8                jsr        [PC - 0x138 /* 00000000 */]
  132. 0000013A  4EBA FEDC                jsr        [PC - 0x124 /* 00000018 */]
  133. 0000013E  285F                     movea.l    A4, [A7]+
  134. 00000140  4A2C 0002                tst.b      [A4 + 0x2]
  135. 00000144  660A                     bne        +0xC /* 00000150 */
  136. 00000146  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  137. 0000014A  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  138. 0000014E  600E                     bra        +0x10 /* 0000015E */
  139. label00000150:
  140. 00000150  264C                     movea.l    A3, A4
  141. 00000152  97FC 0000 0004           sub.l      A3, 0x4
  142. 00000158  2F13                     move.l     -[A7], [A3]
  143. 0000015A  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  144. label0000015E:
  145. 0000015E  4CDF 1800                movem.l    A3,A4, [A7]+
  146. 00000162  4E5E                     unlink     A6
  147. 00000164  4E75                     rts
  148. fn00000166:
  149. 00000166  4E56 FFF8                link       A6, -0x0008
  150. 0000016A  48E7 0018                movem.l    -[A7], A3,A4
  151. 0000016E  42A7                     clr.l      -[A7]
  152. 00000170  42A7                     clr.l      -[A7]
  153. 00000172  4EBA FE8C                jsr        [PC - 0x174 /* 00000000 */]
  154. 00000176  4EBA FEA0                jsr        [PC - 0x160 /* 00000018 */]
  155. 0000017A  285F                     movea.l    A4, [A7]+
  156. 0000017C  4A2C 0002                tst.b      [A4 + 0x2]
  157. 00000180  660A                     bne        +0xC /* 0000018C */
  158. 00000182  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  159. 00000186  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  160. 0000018A  600E                     bra        +0x10 /* 0000019A */
  161. label0000018C:
  162. 0000018C  264C                     movea.l    A3, A4
  163. 0000018E  97FC 0000 0004           sub.l      A3, 0x4
  164. 00000194  2F13                     move.l     -[A7], [A3]
  165. 00000196  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  166. label0000019A:
  167. 0000019A  4CDF 1800                movem.l    A3,A4, [A7]+
  168. 0000019E  4E5E                     unlink     A6
  169. 000001A0  4E75                     rts
  170. fn000001A2:
  171. 000001A2  4E56 FF00                link       A6, -0x0100
  172. 000001A6  3F3C 0073                move.w     -[A7], 0x73 /* 's' */
  173. 000001AA  486E FF00                pea.l      [A6 - 0x100]
  174. 000001AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  175. 000001B2  4EAD 09F2                jsr        [A5 + 0x9F2 /* export_314 */]
  176. 000001B6  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  177. 000001BA  4EBA 095A                jsr        [PC + 0x95A /* 00000B16 */]
  178. 000001BE  4E5E                     unlink     A6
  179. 000001C0  205F                     movea.l    A0, [A7]+
  180. 000001C2  544F                     addq.w     A7, 2
  181. 000001C4  4ED0                     jmp        [A0]
  182. export_355:
  183. fn000001C6:
  184. 000001C6  4E56 FEF0                link       A6, -0x0110
  185. 000001CA  2F0C                     move.l     -[A7], A4
  186. 000001CC  422E 0008                clr.b      [A6 + 0x8]
  187. 000001D0  42A7                     clr.l      -[A7]
  188. 000001D2  4EBA FE2C                jsr        [PC - 0x1D4 /* 00000000 */]
  189. 000001D6  285F                     movea.l    A4, [A7]+
  190. 000001D8  102C 0003                move.b     D0, [A4 + 0x3]
  191. 000001DC  4880                     ext.w      D0
  192. 000001DE  5340                     subq.w     D0, 1
  193. 000001E0  6716                     beq        +0x18 /* 000001F8 */
  194. 000001E2  5D40                     subq.w     D0, 6
  195. 000001E4  670A                     beq        +0xC /* 000001F0 */
  196. 000001E6  5540                     subq.w     D0, 2
  197. 000001E8  6706                     beq        +0x8 /* 000001F0 */
  198. 000001EA  5F40                     subq.w     D0, 7
  199. 000001EC  670A                     beq        +0xC /* 000001F8 */
  200. 000001EE  604A                     bra        +0x4C /* 0000023A */
  201. label000001F0:
  202. 000001F0  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  203. 000001F6  6042                     bra        +0x44 /* 0000023A */
  204. label000001F8:
  205. 000001F8  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  206. 00000200  6C38                     bge        +0x3A /* 0000023A */
  207. 00000202  486E FEF4                pea.l      [A6 - 0x10C]
  208. 00000206  4EBA 11F0                jsr        [PC + 0x11F0 /* 000013F8 */]
  209. 0000020A  4267                     clr.w      -[A7]
  210. 0000020C  42A7                     clr.l      -[A7]
  211. 0000020E  486E FEF4                pea.l      [A6 - 0x10C]
  212. 00000212  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  213. 00000216  486E FFF4                pea.l      [A6 - 0xC]
  214. 0000021A  4EAD 0A4A                jsr        [A5 + 0xA4A /* export_325 */]
  215. 0000021E  101F                     move.b     D0, [A7]+
  216. 00000220  6710                     beq        +0x12 /* 00000232 */
  217. 00000222  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  218. 00000228  486E FFF4                pea.l      [A6 - 0xC]
  219. 0000022C  4EBA 2310                jsr        [PC + 0x2310 /* 0000253E */]
  220. 00000230  6008                     bra        +0xA /* 0000023A */
  221. label00000232:
  222. 00000232  486E FEF4                pea.l      [A6 - 0x10C]
  223. 00000236  4EBA 13CC                jsr        [PC + 0x13CC /* 00001604 */]
  224. label0000023A:
  225. 0000023A  285F                     movea.l    A4, [A7]+
  226. 0000023C  4E5E                     unlink     A6
  227. 0000023E  4E75                     rts
  228. export_356:
  229. fn00000240:
  230. 00000240  4E56 FFE6                link       A6, -0x001A
  231. 00000244  422E 0008                clr.b      [A6 + 0x8]
  232. 00000248  4267                     clr.w      -[A7]
  233. 0000024A  4EBA FF7A                jsr        [PC - 0x86 /* 000001C6 */]
  234. 0000024E  101F                     move.b     D0, [A7]+
  235. 00000250  6736                     beq        +0x38 /* 00000288 */
  236. 00000252  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  237. 00000258  42A7                     clr.l      -[A7]
  238. 0000025A  4EBA FDA4                jsr        [PC - 0x25C /* 00000000 */]
  239. 0000025E  205F                     movea.l    A0, [A7]+
  240. 00000260  7009                     moveq.l    D0, 0x09
  241. 00000262  B028 0003                cmp.b      D0, [A0 + 0x3]
  242. 00000266  6620                     bne        +0x22 /* 00000288 */
  243. 00000268  42A7                     clr.l      -[A7]
  244. 0000026A  4EBA 0F22                jsr        [PC + 0xF22 /* 0000118E */]
  245. 0000026E  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  246. 00000272  486E FFE6                pea.l      [A6 - 0x1A]
  247. 00000276  486E FFEA                pea.l      [A6 - 0x16]
  248. 0000027A  3F3C 280E                move.w     -[A7], 0x280E
  249. 0000027E  A9EB                     syscall    Pack4/FP68K
  250. 00000280  486E FFEA                pea.l      [A6 - 0x16]
  251. 00000284  4EBA 2318                jsr        [PC + 0x2318 /* 0000259E */]
  252. label00000288:
  253. 00000288  4E5E                     unlink     A6
  254. 0000028A  4E75                     rts
  255. fn0000028C:
  256. 0000028C  4E56 FEF2                link       A6, -0x010E
  257. 00000290  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  258. 00000294  422E 000C                clr.b      [A6 + 0xC]
  259. 00000298  226E 0008                movea.l    A1, [A6 + 0x8]
  260. 0000029C  2069 FFFC                movea.l    A0, [A1 - 0x4]
  261. 000002A0  7064                     moveq.l    D0, 0x64
  262. 000002A2  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  263. 000002A6  6C04                     bge        +0x6 /* 000002AC */
  264. 000002A8  6000 011A                bra        +0x11C /* 000003C4 */
  265. label000002AC:
  266. 000002AC  4EBA 0208                jsr        [PC + 0x208 /* 000004B6 */]
  267. 000002B0  42A7                     clr.l      -[A7]
  268. 000002B2  42A7                     clr.l      -[A7]
  269. 000002B4  4EBA FD4A                jsr        [PC - 0x2B6 /* 00000000 */]
  270. 000002B8  4EBA FD96                jsr        [PC - 0x26A /* 00000050 */]
  271. 000002BC  2D5F FEF2                move.l     [A6 - 0x10E], [A7]+
  272. 000002C0  486E FEF2                pea.l      [A6 - 0x10E]
  273. 000002C4  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  274. 000002C8  206E FEF2                movea.l    A0, [A6 - 0x10E]
  275. 000002CC  4A10                     tst.b      [A0]
  276. 000002CE  661E                     bne        +0x20 /* 000002EE */
  277. 000002D0  102D D030                move.b     D0, [A5 - 0x2FD0]
  278. 000002D4  6714                     beq        +0x16 /* 000002EA */
  279. 000002D6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  280. 000002DC  4EBA 0838                jsr        [PC + 0x838 /* 00000B16 */]
  281. 000002E0  42A7                     clr.l      -[A7]
  282. 000002E2  4EBA 2480                jsr        [PC + 0x2480 /* 00002764 */]
  283. 000002E6  6000 00DC                bra        +0xDE /* 000003C4 */
  284. label000002EA:
  285. 000002EA  6000 00D8                bra        +0xDA /* 000003C4 */
  286. label000002EE:
  287. 000002EE  41EE FF00                lea.l      A0, [A6 - 0x100]
  288. 000002F2  2848                     movea.l    A4, A0
  289. 000002F4  528C                     addq.l     A4, 1
  290. 000002F6  4246                     clr.w      D6
  291. 000002F8  4245                     clr.w      D5
  292. label000002FA:
  293. 000002FA  206E FEF2                movea.l    A0, [A6 - 0x10E]
  294. 000002FE  1010                     move.b     D0, [A0]
  295. 00000300  4880                     ext.w      D0
  296. 00000302  3E00                     move.w     D7, D0
  297. 00000304  702D                     moveq.l    D0, 0x2D
  298. 00000306  B047                     cmp.w      D0, D7
  299. 00000308  57C0                     seq        D0
  300. 0000030A  4A00                     tst.b      D0
  301. 0000030C  6616                     bne        +0x18 /* 00000324 */
  302. 0000030E  7230                     moveq.l    D1, 0x30
  303. 00000310  B247                     cmp.w      D1, D7
  304. 00000312  5FC1                     sle        D1
  305. 00000314  4A01                     tst.b      D1
  306. 00000316  672E                     beq        +0x30 /* 00000346 */
  307. 00000318  7439                     moveq.l    D2, 0x39
  308. 0000031A  B447                     cmp.w      D2, D7
  309. 0000031C  5CC2                     sge        D2
  310. 0000031E  C202                     and.b      D1, D2
  311. 00000320  8001                     or.b       D0, D1
  312. 00000322  6722                     beq        +0x24 /* 00000346 */
  313. label00000324:
  314. 00000324  5246                     addq.w     D6, 1
  315. 00000326  702D                     moveq.l    D0, 0x2D
  316. 00000328  B047                     cmp.w      D0, D7
  317. 0000032A  6702                     beq        +0x4 /* 0000032E */
  318. 0000032C  5245                     addq.w     D5, 1
  319. label0000032E:
  320. 0000032E  7009                     moveq.l    D0, 0x09
  321. 00000330  B046                     cmp.w      D0, D6
  322. 00000332  6C04                     bge        +0x6 /* 00000338 */
  323. 00000334  6000 008E                bra        +0x90 /* 000003C4 */
  324. label00000338:
  325. 00000338  206E FEF2                movea.l    A0, [A6 - 0x10E]
  326. 0000033C  1890                     move.b     [A4], [A0]
  327. 0000033E  528C                     addq.l     A4, 1
  328. 00000340  52AE FEF2                addq.l     [A6 - 0x10E], 1
  329. 00000344  603E                     bra        +0x40 /* 00000384 */
  330. label00000346:
  331. 00000346  7020                     moveq.l    D0, 0x20
  332. 00000348  B047                     cmp.w      D0, D7
  333. 0000034A  57C0                     seq        D0
  334. 0000034C  4A00                     tst.b      D0
  335. 0000034E  6638                     bne        +0x3A /* 00000388 */
  336. 00000350  720D                     moveq.l    D1, 0x0D
  337. 00000352  B247                     cmp.w      D1, D7
  338. 00000354  57C1                     seq        D1
  339. 00000356  8001                     or.b       D0, D1
  340. 00000358  662E                     bne        +0x30 /* 00000388 */
  341. 0000035A  4A47                     tst.w      D7
  342. 0000035C  57C1                     seq        D1
  343. 0000035E  8001                     or.b       D0, D1
  344. 00000360  6626                     bne        +0x28 /* 00000388 */
  345. 00000362  702E                     moveq.l    D0, 0x2E
  346. 00000364  B047                     cmp.w      D0, D7
  347. 00000366  661A                     bne        +0x1C /* 00000382 */
  348. 00000368  52AE FEF2                addq.l     [A6 - 0x10E], 1
  349. label0000036C:
  350. 0000036C  206E FEF2                movea.l    A0, [A6 - 0x10E]
  351. 00000370  1010                     move.b     D0, [A0]
  352. 00000372  4880                     ext.w      D0
  353. 00000374  7230                     moveq.l    D1, 0x30
  354. 00000376  B240                     cmp.w      D1, D0
  355. 00000378  6606                     bne        +0x8 /* 00000380 */
  356. 0000037A  52AE FEF2                addq.l     [A6 - 0x10E], 1
  357. 0000037E  60EC                     bra        -0x12 /* 0000036C */
  358. label00000380:
  359. 00000380  6006                     bra        +0x8 /* 00000388 */
  360. label00000382:
  361. 00000382  6040                     bra        +0x42 /* 000003C4 */
  362. label00000384:
  363. 00000384  6000 FF74                bra        -0x8A /* 000002FA */
  364. label00000388:
  365. 00000388  4A46                     tst.w      D6
  366. 0000038A  57C0                     seq        D0
  367. 0000038C  4A45                     tst.w      D5
  368. 0000038E  57C1                     seq        D1
  369. 00000390  8001                     or.b       D0, D1
  370. 00000392  6702                     beq        +0x4 /* 00000396 */
  371. 00000394  602E                     bra        +0x30 /* 000003C4 */
  372. label00000396:
  373. 00000396  1D46 FF00                move.b     [A6 - 0x100], D6
  374. 0000039A  486E FEF2                pea.l      [A6 - 0x10E]
  375. 0000039E  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  376. 000003A2  206E FEF2                movea.l    A0, [A6 - 0x10E]
  377. 000003A6  4A10                     tst.b      [A0]
  378. 000003A8  6702                     beq        +0x4 /* 000003AC */
  379. 000003AA  6018                     bra        +0x1A /* 000003C4 */
  380. label000003AC:
  381. 000003AC  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  382. 000003B2  4EBA 0762                jsr        [PC + 0x762 /* 00000B16 */]
  383. 000003B6  42A7                     clr.l      -[A7]
  384. 000003B8  486E FF00                pea.l      [A6 - 0x100]
  385. 000003BC  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  386. 000003C0  4EBA 23A2                jsr        [PC + 0x23A2 /* 00002764 */]
  387. label000003C4:
  388. 000003C4  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  389. 000003C8  4E5E                     unlink     A6
  390. 000003CA  2E9F                     move.l     [A7], [A7]+
  391. 000003CC  4E75                     rts
  392. export_357:
  393. fn000003CE:
  394. 000003CE  4E56 FFE4                link       A6, -0x001C
  395. 000003D2  42A7                     clr.l      -[A7]
  396. 000003D4  4EBA FC2A                jsr        [PC - 0x3D6 /* 00000000 */]
  397. 000003D8  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  398. 000003DC  206E FFFC                movea.l    A0, [A6 - 0x4]
  399. 000003E0  1028 0003                move.b     D0, [A0 + 0x3]
  400. 000003E4  4880                     ext.w      D0
  401. 000003E6  5340                     subq.w     D0, 1
  402. 000003E8  6760                     beq        +0x62 /* 0000044A */
  403. 000003EA  5D40                     subq.w     D0, 6
  404. 000003EC  6712                     beq        +0x14 /* 00000400 */
  405. 000003EE  5540                     subq.w     D0, 2
  406. 000003F0  6706                     beq        +0x8 /* 000003F8 */
  407. 000003F2  5F40                     subq.w     D0, 7
  408. 000003F4  6754                     beq        +0x56 /* 0000044A */
  409. 000003F6  6060                     bra        +0x62 /* 00000458 */
  410. label000003F8:
  411. 000003F8  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  412. 000003FE  605C                     bra        +0x5E /* 0000045C */
  413. label00000400:
  414. 00000400  486E FFEE                pea.l      [A6 - 0x12]
  415. 00000404  4EBA 1C00                jsr        [PC + 0x1C00 /* 00002006 */]
  416. 00000408  486E FFE4                pea.l      [A6 - 0x1C]
  417. 0000040C  486E FFEE                pea.l      [A6 - 0x12]
  418. 00000410  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  419. 00000414  588F                     addq.l     A7, 4
  420. 00000416  486E FFEE                pea.l      [A6 - 0x12]
  421. 0000041A  486E FFE4                pea.l      [A6 - 0x1C]
  422. 0000041E  3F3C 0008                move.w     -[A7], 0x8
  423. 00000422  A9EB                     syscall    Pack4/FP68K
  424. 00000424  670E                     beq        +0x10 /* 00000434 */
  425. 00000426  422E 0008                clr.b      [A6 + 0x8]
  426. 0000042A  486E FFEE                pea.l      [A6 - 0x12]
  427. 0000042E  4EBA 216E                jsr        [PC + 0x216E /* 0000259E */]
  428. 00000432  6028                     bra        +0x2A /* 0000045C */
  429. label00000434:
  430. 00000434  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  431. 0000043A  42A7                     clr.l      -[A7]
  432. 0000043C  486E FFEE                pea.l      [A6 - 0x12]
  433. 00000440  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  434. 00000444  4EBA 231E                jsr        [PC + 0x231E /* 00002764 */]
  435. 00000448  6012                     bra        +0x14 /* 0000045C */
  436. label0000044A:
  437. 0000044A  4267                     clr.w      -[A7]
  438. 0000044C  2F0E                     move.l     -[A7], A6
  439. 0000044E  4EBA FE3C                jsr        [PC - 0x1C4 /* 0000028C */]
  440. 00000452  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  441. 00000456  6004                     bra        +0x6 /* 0000045C */
  442. label00000458:
  443. 00000458  422E 0008                clr.b      [A6 + 0x8]
  444. label0000045C:
  445. 0000045C  4E5E                     unlink     A6
  446. 0000045E  4E75                     rts
  447. export_358:
  448. fn00000460:
  449. 00000460  4E56 FEFA                link       A6, -0x0106
  450. 00000464  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  451. 0000046A  42A7                     clr.l      -[A7]
  452. 0000046C  4EBA FB92                jsr        [PC - 0x46E /* 00000000 */]
  453. 00000470  205F                     movea.l    A0, [A7]+
  454. 00000472  7005                     moveq.l    D0, 0x05
  455. 00000474  B028 0003                cmp.b      D0, [A0 + 0x3]
  456. 00000478  6602                     bne        +0x4 /* 0000047C */
  457. 0000047A  6036                     bra        +0x38 /* 000004B2 */
  458. label0000047C:
  459. 0000047C  422E 0008                clr.b      [A6 + 0x8]
  460. 00000480  486E FEFC                pea.l      [A6 - 0x104]
  461. 00000484  4EBA 0F72                jsr        [PC + 0xF72 /* 000013F8 */]
  462. 00000488  4267                     clr.w      -[A7]
  463. 0000048A  486E FEFC                pea.l      [A6 - 0x104]
  464. 0000048E  486E FEFB                pea.l      [A6 - 0x105]
  465. 00000492  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  466. 00000496  101F                     move.b     D0, [A7]+
  467. 00000498  660A                     bne        +0xC /* 000004A4 */
  468. 0000049A  486E FEFC                pea.l      [A6 - 0x104]
  469. 0000049E  4EBA 1164                jsr        [PC + 0x1164 /* 00001604 */]
  470. 000004A2  600E                     bra        +0x10 /* 000004B2 */
  471. label000004A4:
  472. 000004A4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  473. 000004AA  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  474. 000004AE  4EBA 2298                jsr        [PC + 0x2298 /* 00002748 */]
  475. label000004B2:
  476. 000004B2  4E5E                     unlink     A6
  477. 000004B4  4E75                     rts
  478. export_359:
  479. fn000004B6:
  480. 000004B6  4E56 FD24                link       A6, -0x02DC
  481. 000004BA  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  482. 000004BE  102D D032                move.b     D0, [A5 - 0x2FCE]
  483. 000004C2  670C                     beq        +0xE /* 000004D0 */
  484. 000004C4  4EBA 0650                jsr        [PC + 0x650 /* 00000B16 */]
  485. 000004C8  4EBA 10BE                jsr        [PC + 0x10BE /* 00001588 */]
  486. 000004CC  6000 0406                bra        +0x408 /* 000008D4 */
  487. label000004D0:
  488. 000004D0  42A7                     clr.l      -[A7]
  489. 000004D2  4EBA FB2C                jsr        [PC - 0x4D4 /* 00000000 */]
  490. 000004D6  285F                     movea.l    A4, [A7]+
  491. 000004D8  102C 0003                move.b     D0, [A4 + 0x3]
  492. 000004DC  4880                     ext.w      D0
  493. 000004DE  5340                     subq.w     D0, 1
  494. 000004E0  6B00 0396                bmi        +0x398 /* 00000878 */
  495. 000004E4  0C40 000F                cmpi.w     D0, 0xF
  496. 000004E8  6E00 038E                bgt        +0x390 /* 00000878 */
  497. 000004EC  D040                     add.w      D0, D0
  498. 000004EE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  499. 000004F2  4EFB 0000                jmp        [PC + D0.w]
  500. 000004F6  0022 016A                ori.b      -[A2], 0x6A /* 'j' */
  501. 000004FA  01B6 022A                bclr       [A6 + D0.w * 2 + 0x2A], D0
  502. 000004FE  010C                     btst       A4, D0
  503. 00000500  0384                     bclr       D4, D1
  504. 00000502  0032 0384 004A           ori.b      [A2 + D0.w + 0x4A], 0x84
  505. 00000508  013C 0384                btst       0x84, D0
  506. 0000050C  0384                     bclr       D4, D1
  507. 0000050E  02DE                     .incomplete
  508. 00000510  0334 0384                btst       <<invalid full ext with I/IS == 4>>, D1
  509. 00000514  0026 6000                ori.b      -[A6], 0x0
  510. 00000518  03BC 486E FEF6           bclr       0x486EFEF6, D1
  511. 0000051E  4EBA 0ED8                jsr        [PC + 0xED8 /* 000013F8 */]
  512. 00000522  6000 0392                bra        +0x394 /* 000008B6 */
  513. 00000526  486E FFF6                pea.l      [A6 - 0xA]
  514. 0000052A  4EBA 1ADA                jsr        [PC + 0x1ADA /* 00002006 */]
  515. 0000052E  486E FFF6                pea.l      [A6 - 0xA]
  516. 00000532  486E FEF6                pea.l      [A6 - 0x10A]
  517. 00000536  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  518. 0000053A  6000 037A                bra        +0x37C /* 000008B6 */
  519. 0000053E  486E FD84                pea.l      [A6 - 0x27C]
  520. 00000542  42A7                     clr.l      -[A7]
  521. 00000544  4EBA 0C48                jsr        [PC + 0xC48 /* 0000118E */]
  522. 00000548  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  523. 0000054C  205F                     movea.l    A0, [A7]+
  524. 0000054E  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  525. 00000552  7004                     moveq.l    D0, 0x04
  526. label00000554:
  527. 00000554  22D8                     move.l     [A1]+, [A0]+
  528. 00000556  51C8 FFFC                dbf        D0, -0x6 /* 00000554 */
  529. 0000055A  487A 03DA                pea.l      [PC + 0x3DA /* 00000936, value 0x12D4E56 */]
  530. 0000055E  486E FEF6                pea.l      [A6 - 0x10A]
  531. 00000562  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  532. 00000566  3C1F                     move.w     D6, [A7]+
  533. 00000568  5246                     addq.w     D6, 1
  534. 0000056A  4240                     clr.w      D0
  535. 0000056C  102E FEF6                move.b     D0, [A6 - 0x10A]
  536. 00000570  322D D03E                move.w     D1, [A5 - 0x2FC2]
  537. 00000574  9240                     sub.w      D1, D0
  538. 00000576  D246                     add.w      D1, D6
  539. 00000578  5341                     subq.w     D1, 1
  540. 0000057A  3D41 FD82                move.w     [A6 - 0x27E], D1
  541. 0000057E  7E01                     moveq.l    D7, 0x01
  542. 00000580  6012                     bra        +0x14 /* 00000594 */
  543. label00000582:
  544. 00000582  487A 03AE                pea.l      [PC + 0x3AE /* 00000932, value 0x130012E */]
  545. 00000586  486E FEF6                pea.l      [A6 - 0x10A]
  546. 0000058A  3F06                     move.w     -[A7], D6
  547. 0000058C  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  548. 00000590  5247                     addq.w     D7, 1
  549. 00000592  6906                     bvs        +0x8 /* 0000059A */
  550. label00000594:
  551. 00000594  BE6E FD82                cmp.w      D7, [A6 - 0x27E]
  552. 00000598  6FE8                     ble        -0x16 /* 00000582 */
  553. label0000059A:
  554. 0000059A  4A6D D03C                tst.w      [A5 - 0x2FC4]
  555. 0000059E  6F5C                     ble        +0x5E /* 000005FC */
  556. 000005A0  486E FEF6                pea.l      [A6 - 0x10A]
  557. 000005A4  487A 038E                pea.l      [PC + 0x38E /* 00000934, value 0x12E012D */]
  558. 000005A8  486E FD98                pea.l      [A6 - 0x268]
  559. 000005AC  3F3C 0002                move.w     -[A7], 0x2
  560. 000005B0  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  561. 000005B4  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  562. 000005B8  43EE FD98                lea.l      A1, [A6 - 0x268]
  563. 000005BC  703F                     moveq.l    D0, 0x3F
  564. label000005BE:
  565. 000005BE  20D9                     move.l     [A0]+, [A1]+
  566. 000005C0  51C8 FFFC                dbf        D0, -0x6 /* 000005BE */
  567. 000005C4  3D6D D03C FD80           move.w     [A6 - 0x280], [A5 - 0x2FC4]
  568. 000005CA  7E01                     moveq.l    D7, 0x01
  569. 000005CC  6028                     bra        +0x2A /* 000005F6 */
  570. label000005CE:
  571. 000005CE  486E FEF6                pea.l      [A6 - 0x10A]
  572. 000005D2  487A 035E                pea.l      [PC + 0x35E /* 00000932, value 0x130012E */]
  573. 000005D6  486E FD98                pea.l      [A6 - 0x268]
  574. 000005DA  3F3C 0002                move.w     -[A7], 0x2
  575. 000005DE  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  576. 000005E2  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  577. 000005E6  43EE FD98                lea.l      A1, [A6 - 0x268]
  578. 000005EA  703F                     moveq.l    D0, 0x3F
  579. label000005EC:
  580. 000005EC  20D9                     move.l     [A0]+, [A1]+
  581. 000005EE  51C8 FFFC                dbf        D0, -0x6 /* 000005EC */
  582. 000005F2  5247                     addq.w     D7, 1
  583. 000005F4  6906                     bvs        +0x8 /* 000005FC */
  584. label000005F6:
  585. 000005F6  BE6E FD80                cmp.w      D7, [A6 - 0x280]
  586. 000005FA  6FD2                     ble        -0x2C /* 000005CE */
  587. label000005FC:
  588. 000005FC  6000 02B8                bra        +0x2BA /* 000008B6 */
  589. 00000600  4267                     clr.w      -[A7]
  590. 00000602  4EBA 0C34                jsr        [PC + 0xC34 /* 00001238 */]
  591. 00000606  101F                     move.b     D0, [A7]+
  592. 00000608  6712                     beq        +0x14 /* 0000061C */
  593. 0000060A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  594. 0000060E  43ED CEC6                lea.l      A1, [A5 - 0x313A]
  595. 00000612  7007                     moveq.l    D0, 0x07
  596. label00000614:
  597. 00000614  20D9                     move.l     [A0]+, [A1]+
  598. 00000616  51C8 FFFC                dbf        D0, -0x6 /* 00000614 */
  599. 0000061A  6010                     bra        +0x12 /* 0000062C */
  600. label0000061C:
  601. 0000061C  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  602. 00000620  43ED CE38                lea.l      A1, [A5 - 0x31C8]
  603. 00000624  7007                     moveq.l    D0, 0x07
  604. label00000626:
  605. 00000626  20D9                     move.l     [A0]+, [A1]+
  606. 00000628  51C8 FFFC                dbf        D0, -0x6 /* 00000626 */
  607. label0000062C:
  608. 0000062C  6000 0288                bra        +0x28A /* 000008B6 */
  609. 00000630  486E FEE9                pea.l      [A6 - 0x117]
  610. 00000634  7001                     moveq.l    D0, 0x01
  611. 00000636  2F00                     move.l     -[A7], D0
  612. 00000638  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  613. 0000063C  4EBA 0B88                jsr        [PC + 0xB88 /* 000011C6 */]
  614. 00000640  486E FD60                pea.l      [A6 - 0x2A0]
  615. 00000644  1F2E FEE9                move.b     -[A7], [A6 - 0x117]
  616. 00000648  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  617. 0000064C  205F                     movea.l    A0, [A7]+
  618. 0000064E  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  619. 00000652  7007                     moveq.l    D0, 0x07
  620. label00000654:
  621. 00000654  22D8                     move.l     [A1]+, [A0]+
  622. 00000656  51C8 FFFC                dbf        D0, -0x6 /* 00000654 */
  623. 0000065A  6000 025A                bra        +0x25C /* 000008B6 */
  624. 0000065E  486E FEE4                pea.l      [A6 - 0x11C]
  625. 00000662  4EBA 1C22                jsr        [PC + 0x1C22 /* 00002286 */]
  626. 00000666  486E FD84                pea.l      [A6 - 0x27C]
  627. 0000066A  302E FEE6                move.w     D0, [A6 - 0x11A]
  628. 0000066E  48C0                     ext.l      D0
  629. 00000670  2F00                     move.l     -[A7], D0
  630. 00000672  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  631. 00000676  487A 02B8                pea.l      [PC + 0x2B8 /* 00000930, value 0x12C0130 */]
  632. 0000067A  486E FD4C                pea.l      [A6 - 0x2B4]
  633. 0000067E  302E FEE4                move.w     D0, [A6 - 0x11C]
  634. 00000682  48C0                     ext.l      D0
  635. 00000684  2F00                     move.l     -[A7], D0
  636. 00000686  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  637. 0000068A  486E FE70                pea.l      [A6 - 0x190]
  638. 0000068E  3F3C 0003                move.w     -[A7], 0x3
  639. 00000692  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  640. 00000696  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  641. 0000069A  43EE FE70                lea.l      A1, [A6 - 0x190]
  642. 0000069E  7009                     moveq.l    D0, 0x09
  643. label000006A0:
  644. 000006A0  20D9                     move.l     [A0]+, [A1]+
  645. 000006A2  51C8 FFFC                dbf        D0, -0x6 /* 000006A0 */
  646. 000006A6  6000 020E                bra        +0x210 /* 000008B6 */
  647. 000006AA  486E FEDC                pea.l      [A6 - 0x124]
  648. 000006AE  4EBA 1C6A                jsr        [PC + 0x1C6A /* 0000231A */]
  649. 000006B2  486E FD84                pea.l      [A6 - 0x27C]
  650. 000006B6  302E FEDE                move.w     D0, [A6 - 0x122]
  651. 000006BA  48C0                     ext.l      D0
  652. 000006BC  2F00                     move.l     -[A7], D0
  653. 000006BE  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  654. 000006C2  487A 026C                pea.l      [PC + 0x26C /* 00000930, value 0x12C0130 */]
  655. 000006C6  486E FD4C                pea.l      [A6 - 0x2B4]
  656. 000006CA  302E FEDC                move.w     D0, [A6 - 0x124]
  657. 000006CE  48C0                     ext.l      D0
  658. 000006D0  2F00                     move.l     -[A7], D0
  659. 000006D2  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  660. 000006D6  487A 0258                pea.l      [PC + 0x258 /* 00000930, value 0x12C0130 */]
  661. 000006DA  486E FD38                pea.l      [A6 - 0x2C8]
  662. 000006DE  302E FEE2                move.w     D0, [A6 - 0x11E]
  663. 000006E2  48C0                     ext.l      D0
  664. 000006E4  2F00                     move.l     -[A7], D0
  665. 000006E6  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  666. 000006EA  487A 0244                pea.l      [PC + 0x244 /* 00000930, value 0x12C0130 */]
  667. 000006EE  486E FD24                pea.l      [A6 - 0x2DC]
  668. 000006F2  302E FEE0                move.w     D0, [A6 - 0x120]
  669. 000006F6  48C0                     ext.l      D0
  670. 000006F8  2F00                     move.l     -[A7], D0
  671. 000006FA  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  672. 000006FE  486E FE48                pea.l      [A6 - 0x1B8]
  673. 00000702  3F3C 0007                move.w     -[A7], 0x7
  674. 00000706  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  675. 0000070A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  676. 0000070E  43EE FE48                lea.l      A1, [A6 - 0x1B8]
  677. 00000712  7013                     moveq.l    D0, 0x13
  678. label00000714:
  679. 00000714  20D9                     move.l     [A0]+, [A1]+
  680. 00000716  51C8 FFFC                dbf        D0, -0x6 /* 00000714 */
  681. 0000071A  6000 019A                bra        +0x19C /* 000008B6 */
  682. 0000071E  486E FEA2                pea.l      [A6 - 0x15E]
  683. 00000722  7004                     moveq.l    D0, 0x04
  684. 00000724  2F00                     move.l     -[A7], D0
  685. 00000726  1F3C 0004                move.b     -[A7], 0x4
  686. 0000072A  4EBA 0A9A                jsr        [PC + 0xA9A /* 000011C6 */]
  687. 0000072E  422E FEF6                clr.b      [A6 - 0x10A]
  688. 00000732  102E FEA2                move.b     D0, [A6 - 0x15E]
  689. 00000736  670E                     beq        +0x10 /* 00000746 */
  690. 00000738  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  691. 0000073C  43FA 01E8                lea.l      A1, [PC + 0x1E8 /* 00000926, value 0x8736869, pstring "shiftKey" */]
  692. 00000740  20D9                     move.l     [A0]+, [A1]+
  693. 00000742  20D9                     move.l     [A0]+, [A1]+
  694. 00000744  3091                     move.w     [A0], [A1]
  695. label00000746:
  696. 00000746  102E FEA3                move.b     D0, [A6 - 0x15D]
  697. 0000074A  673E                     beq        +0x40 /* 0000078A */
  698. 0000074C  4240                     clr.w      D0
  699. 0000074E  102E FEF6                move.b     D0, [A6 - 0x10A]
  700. 00000752  4A40                     tst.w      D0
  701. 00000754  6F26                     ble        +0x28 /* 0000077C */
  702. 00000756  486E FEF6                pea.l      [A6 - 0x10A]
  703. 0000075A  487A 01BE                pea.l      [PC + 0x1BE /* 0000091A, value 0xA2C6F70 '\n,op', pstring ",optionKey" */]
  704. 0000075E  486E FD98                pea.l      [A6 - 0x268]
  705. 00000762  3F3C 0002                move.w     -[A7], 0x2
  706. 00000766  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  707. 0000076A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  708. 0000076E  43EE FD98                lea.l      A1, [A6 - 0x268]
  709. 00000772  703F                     moveq.l    D0, 0x3F
  710. label00000774:
  711. 00000774  20D9                     move.l     [A0]+, [A1]+
  712. 00000776  51C8 FFFC                dbf        D0, -0x6 /* 00000774 */
  713. 0000077A  600E                     bra        +0x10 /* 0000078A */
  714. label0000077C:
  715. 0000077C  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  716. 00000780  43FA 018E                lea.l      A1, [PC + 0x18E /* 00000910, value 0x96F7074 '\topt', pstring "optionKey" */]
  717. 00000784  20D9                     move.l     [A0]+, [A1]+
  718. 00000786  20D9                     move.l     [A0]+, [A1]+
  719. 00000788  3091                     move.w     [A0], [A1]
  720. label0000078A:
  721. 0000078A  102E FEA4                move.b     D0, [A6 - 0x15C]
  722. 0000078E  673E                     beq        +0x40 /* 000007CE */
  723. 00000790  4240                     clr.w      D0
  724. 00000792  102E FEF6                move.b     D0, [A6 - 0x10A]
  725. 00000796  4A40                     tst.w      D0
  726. 00000798  6F26                     ble        +0x28 /* 000007C0 */
  727. 0000079A  486E FEF6                pea.l      [A6 - 0x10A]
  728. 0000079E  487A 0164                pea.l      [PC + 0x164 /* 00000904, value 0xB2C636F, pstring ",commandKey" */]
  729. 000007A2  486E FD98                pea.l      [A6 - 0x268]
  730. 000007A6  3F3C 0002                move.w     -[A7], 0x2
  731. 000007AA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  732. 000007AE  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  733. 000007B2  43EE FD98                lea.l      A1, [A6 - 0x268]
  734. 000007B6  703F                     moveq.l    D0, 0x3F
  735. label000007B8:
  736. 000007B8  20D9                     move.l     [A0]+, [A1]+
  737. 000007BA  51C8 FFFC                dbf        D0, -0x6 /* 000007B8 */
  738. 000007BE  600E                     bra        +0x10 /* 000007CE */
  739. label000007C0:
  740. 000007C0  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  741. 000007C4  43FA 0132                lea.l      A1, [PC + 0x132 /* 000008F8, value 0xA636F6D '\ncom', pstring "commandKey" */]
  742. 000007C8  20D9                     move.l     [A0]+, [A1]+
  743. 000007CA  20D9                     move.l     [A0]+, [A1]+
  744. 000007CC  20D9                     move.l     [A0]+, [A1]+
  745. label000007CE:
  746. 000007CE  6000 00E6                bra        +0xE8 /* 000008B6 */
  747. 000007D2  4267                     clr.w      -[A7]
  748. 000007D4  4EBA 0A98                jsr        [PC + 0xA98 /* 0000126E */]
  749. 000007D8  381F                     move.w     D4, [A7]+
  750. 000007DA  4AAD D226                tst.l      [A5 - 0x2DDA]
  751. 000007DE  6F0A                     ble        +0xC /* 000007EA */
  752. 000007E0  486E FEF6                pea.l      [A6 - 0x10A]
  753. 000007E4  4EBA 0C12                jsr        [PC + 0xC12 /* 000013F8 */]
  754. 000007E8  6004                     bra        +0x6 /* 000007EE */
  755. label000007EA:
  756. 000007EA  422E FEF6                clr.b      [A6 - 0x10A]
  757. label000007EE:
  758. 000007EE  487A 0100                pea.l      [PC + 0x100 /* 000008F0, value 0x76D6172, pstring "marker " */]
  759. 000007F2  486E FD84                pea.l      [A6 - 0x27C]
  760. 000007F6  3004                     move.w     D0, D4
  761. 000007F8  48C0                     ext.l      D0
  762. 000007FA  2F00                     move.l     -[A7], D0
  763. 000007FC  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  764. 00000800  487A 00E4                pea.l      [PC + 0xE4 /* 000008E6, value 0x22C2000, pstring ", " */]
  765. 00000804  486E FEF6                pea.l      [A6 - 0x10A]
  766. 00000808  486E FD98                pea.l      [A6 - 0x268]
  767. 0000080C  3F3C 0004                move.w     -[A7], 0x4
  768. 00000810  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  769. 00000814  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  770. 00000818  43EE FD98                lea.l      A1, [A6 - 0x268]
  771. 0000081C  703F                     moveq.l    D0, 0x3F
  772. label0000081E:
  773. 0000081E  20D9                     move.l     [A0]+, [A1]+
  774. 00000820  51C8 FFFC                dbf        D0, -0x6 /* 0000081E */
  775. 00000824  6000 0090                bra        +0x92 /* 000008B6 */
  776. 00000828  4267                     clr.w      -[A7]
  777. 0000082A  486E FE9E                pea.l      [A6 - 0x162]
  778. 0000082E  4EBA 0C2A                jsr        [PC + 0xC2A /* 0000145A */]
  779. 00000832  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  780. 00000836  486E FEF6                pea.l      [A6 - 0x10A]
  781. 0000083A  4EBA 0BBC                jsr        [PC + 0xBBC /* 000013F8 */]
  782. 0000083E  487A 00AA                pea.l      [PC + 0xAA /* 000008EA, value 0x4746167, pstring "tag " */]
  783. 00000842  486E FD84                pea.l      [A6 - 0x27C]
  784. 00000846  302E FE9E                move.w     D0, [A6 - 0x162]
  785. 0000084A  48C0                     ext.l      D0
  786. 0000084C  2F00                     move.l     -[A7], D0
  787. 0000084E  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  788. 00000852  487A 0092                pea.l      [PC + 0x92 /* 000008E6, value 0x22C2000, pstring ", " */]
  789. 00000856  486E FEF6                pea.l      [A6 - 0x10A]
  790. 0000085A  486E FD98                pea.l      [A6 - 0x268]
  791. 0000085E  3F3C 0004                move.w     -[A7], 0x4
  792. 00000862  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  793. 00000866  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  794. 0000086A  43EE FD98                lea.l      A1, [A6 - 0x268]
  795. 0000086E  703F                     moveq.l    D0, 0x3F
  796. label00000870:
  797. 00000870  20D9                     move.l     [A0]+, [A1]+
  798. 00000872  51C8 FFFC                dbf        D0, -0x6 /* 00000870 */
  799. 00000876  603E                     bra        +0x40 /* 000008B6 */
  800. label00000878:
  801. 00000878  1A2C 0003                move.b     D5, [A4 + 0x3]
  802. 0000087C  1F05                     move.b     -[A7], D5
  803. 0000087E  4EBA 0236                jsr        [PC + 0x236 /* 00000AB6 */]
  804. 00000882  487A 005A                pea.l      [PC + 0x5A /* 000008DE, value 0x63C7479, pstring "<type " */]
  805. 00000886  486E FD84                pea.l      [A6 - 0x27C]
  806. 0000088A  1005                     move.b     D0, D5
  807. 0000088C  4880                     ext.w      D0
  808. 0000088E  48C0                     ext.l      D0
  809. 00000890  2F00                     move.l     -[A7], D0
  810. 00000892  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  811. 00000896  487A 0044                pea.l      [PC + 0x44 /* 000008DC, value 0x13E063C */]
  812. 0000089A  486E FE7C                pea.l      [A6 - 0x184]
  813. 0000089E  3F3C 0003                move.w     -[A7], 0x3
  814. 000008A2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  815. 000008A6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  816. 000008AA  43EE FE7C                lea.l      A1, [A6 - 0x184]
  817. 000008AE  7006                     moveq.l    D0, 0x06
  818. label000008B0:
  819. 000008B0  20D9                     move.l     [A0]+, [A1]+
  820. 000008B2  51C8 FFFC                dbf        D0, -0x6 /* 000008B0 */
  821. label000008B6:
  822. 000008B6  42A7                     clr.l      -[A7]
  823. 000008B8  486E FEF6                pea.l      [A6 - 0x10A]
  824. 000008BC  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  825. 000008C0  4240                     clr.w      D0
  826. 000008C2  102E FEF6                move.b     D0, [A6 - 0x10A]
  827. 000008C6  5240                     addq.w     D0, 1
  828. 000008C8  48C0                     ext.l      D0
  829. 000008CA  2F00                     move.l     -[A7], D0
  830. 000008CC  1F3C 0001                move.b     -[A7], 0x1
  831. 000008D0  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  832. label000008D4:
  833. 000008D4  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  834. 000008D8  4E5E                     unlink     A6
  835. 000008DA  4E75                     rts
  836. 000008DC  013E                     btst       <<invalid special address>>, D0
  837. 000008DE  063C 7479 7065           addi.b     0x65 /* 'e' */, 0x79 /* 'y' */
  838. 000008E4  2000                     move.l     D0, D0
  839. 000008E6  022C 2000 0474           andi.b     [A4 + 0x474], 0x0
  840. 000008EC  6167                     bsr        +0x69 /* 00000955 */
  841. 000008EE  2000                     move.l     D0, D0
  842. 000008F0  076D 6172                bchg       [A5 + 0x6172 /* export_3114 */], D3
  843. 000008F4  6B65                     bmi        +0x67 /* 0000095B */
  844. 000008F6  7220                     moveq.l    D1, 0x20
  845. 000008F8  0A63 6F6D                xori.w     -[A3], 0x6F6D /* 'om' */
  846. 000008FC  6D61                     blt        +0x63 /* 0000095F */
  847. 000008FE  6E64                     bgt        +0x66 /* 00000964 */
  848. 00000900  4B65                     chk.w      D5, -[A5]
  849. 00000902  7900                     moveq.l    D4, 0x00
  850. 00000904  0B2C 636F                btst       [A4 + 0x636F], D5
  851. 00000908  6D6D                     blt        +0x6F /* 00000977 */
  852. 0000090A  616E                     bsr        +0x70 /* 0000097A */
  853. 0000090C  644B                     bcc        +0x4D /* 00000959 */
  854. 0000090E  6579                     bcs        +0x7B /* 00000989 */
  855. 00000910  096F 7074                bchg       [A7 + 0x7074], D4
  856. 00000914  696F                     bvs        +0x71 /* 00000985 */
  857. 00000916  6E4B                     bgt        +0x4D /* 00000963 */
  858. 00000918  6579                     bcs        +0x7B /* 00000993 */
  859. 0000091A  0A2C 6F70 7469           xori.b     [A4 + 0x7469], 0x70 /* 'p' */
  860. 00000920  6F6E                     ble        +0x70 /* 00000990 */
  861. 00000922  4B65                     chk.w      D5, -[A5]
  862. 00000924  7900                     moveq.l    D4, 0x00
  863. 00000926  0873 6869 6674           bchg.b     [A3 + D6.w * 8 + 0x74], 0x69 /* 'i' */
  864. 0000092C  4B65                     chk.w      D5, -[A5]
  865. 0000092E  7900                     moveq.l    D4, 0x00
  866. 00000930  012C 0130                btst       [A4 + 0x130], D0
  867. 00000934  012E 012D                btst       [A6 + 0x12D], D0
  868. export_360:
  869. fn00000938:
  870. 00000938  4E56 FED8                link       A6, -0x0128
  871. 0000093C  48E7 0108                movem.l    -[A7], D7,A4
  872. 00000940  206E 0008                movea.l    A0, [A6 + 0x8]
  873. 00000944  1010                     move.b     D0, [A0]
  874. 00000946  6600 00E4                bne        +0xE6 /* 00000A2C */
  875. 0000094A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  876. 0000094E  486E FFFC                pea.l      [A6 - 0x4]
  877. 00000952  486E FFF0                pea.l      [A6 - 0x10]
  878. 00000956  486E FFF4                pea.l      [A6 - 0xC]
  879. 0000095A  486E FFF8                pea.l      [A6 - 0x8]
  880. 0000095E  486E FFDC                pea.l      [A6 - 0x24]
  881. 00000962  486E FFE0                pea.l      [A6 - 0x20]
  882. // begin alternate branch 00000964-00000966
  883. label00000964:
  884. 00000964  FFE0                     .invalid   <<F/7/7>>
  885. // end alternate branch 00000964-00000966
  886. label00000964: // (misaligned)
  887. 00000966  4EBA 1508                jsr        [PC + 0x1508 /* 00001E70 */]
  888. 0000096A  2E2E FFF4                move.l     D7, [A6 - 0xC]
  889. 0000096E  9EAE FFF0                sub.l      D7, [A6 - 0x10]
  890. 00000972  4A87                     tst.l      D7
  891. 00000974  5FC0                     sle        D0
  892. 00000976  4A00                     tst.b      D0
  893. 00000978  6614                     bne        +0x16 /* 0000098E */
  894. fn0000097A:
  895. 0000097A  4AAE FFDC                tst.l      [A6 - 0x24]
  896. 0000097E  5EC1                     sgt        D1
  897. 00000980  8001                     or.b       D0, D1
  898. 00000982  660A                     bne        +0xC /* 0000098E */
  899. 00000984  4AAE FFE0                tst.l      [A6 - 0x20]
  900. 00000988  5EC1                     sgt        D1
  901. 0000098A  8001                     or.b       D0, D1
  902. 0000098C  6710                     beq        +0x12 /* 0000099E */
  903. label0000098E:
  904. 0000098E  1F3C 0001                move.b     -[A7], 0x1
  905. // begin alternate branch 00000990-00000996
  906. label00000990:
  907. 00000990  0001 4EBA                ori.b      D1, 0xBA
  908. 00000994  0122                     btst       -[A2], D0
  909. // end alternate branch 00000990-00000996
  910. label00000990: // (misaligned)
  911. 00000992  4EBA 0122                jsr        [PC + 0x122 /* 00000AB6 */]
  912. 00000996  4EBA 0BF0                jsr        [PC + 0xBF0 /* 00001588 */]
  913. 0000099A  6000 0090                bra        +0x92 /* 00000A2C */
  914. label0000099E:
  915. 0000099E  0C87 0000 00FE           cmpi.l     D7, 0xFE
  916. 000009A4  6E2A                     bgt        +0x2C /* 000009D0 */
  917. 000009A6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  918. 000009AA  41EE FEDC                lea.l      A0, [A6 - 0x124]
  919. 000009AE  2008                     move.l     D0, A0
  920. 000009B0  5280                     addq.l     D0, 1
  921. 000009B2  2F00                     move.l     -[A7], D0
  922. 000009B4  2F07                     move.l     -[A7], D7
  923. 000009B6  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  924. 000009BA  1D47 FEDC                move.b     [A6 - 0x124], D7
  925. 000009BE  1F3C 0001                move.b     -[A7], 0x1
  926. 000009C2  4EBA 00F2                jsr        [PC + 0xF2 /* 00000AB6 */]
  927. 000009C6  486E FEDC                pea.l      [A6 - 0x124]
  928. 000009CA  4EBA 0C38                jsr        [PC + 0xC38 /* 00001604 */]
  929. 000009CE  605C                     bra        +0x5E /* 00000A2C */
  930. label000009D0:
  931. 000009D0  4EBA F6EC                jsr        [PC - 0x914 /* 000000BE */]
  932. 000009D4  42A7                     clr.l      -[A7]
  933. 000009D6  2007                     move.l     D0, D7
  934. 000009D8  5280                     addq.l     D0, 1
  935. 000009DA  2F00                     move.l     -[A7], D0
  936. 000009DC  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  937. 000009E0  285F                     movea.l    A4, [A7]+
  938. 000009E2  4EBA F710                jsr        [PC - 0x8F0 /* 000000F4 */]
  939. 000009E6  200C                     move.l     D0, A4
  940. 000009E8  6616                     bne        +0x18 /* 00000A00 */
  941. 000009EA  1F3C 0001                move.b     -[A7], 0x1
  942. 000009EE  4EBA 00C6                jsr        [PC + 0xC6 /* 00000AB6 */]
  943. 000009F2  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  944. 000009F6  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  945. 000009FA  4EBA 0B8C                jsr        [PC + 0xB8C /* 00001588 */]
  946. 000009FE  602C                     bra        +0x2E /* 00000A2C */
  947. label00000A00:
  948. 00000A00  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  949. 00000A04  2F14                     move.l     -[A7], [A4]
  950. 00000A06  2F07                     move.l     -[A7], D7
  951. 00000A08  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  952. 00000A0C  2007                     move.l     D0, D7
  953. 00000A0E  D094                     add.l      D0, [A4]
  954. 00000A10  2D40 FFF8                move.l     [A6 - 0x8], D0
  955. 00000A14  206E FFF8                movea.l    A0, [A6 - 0x8]
  956. 00000A18  4210                     clr.b      [A0]
  957. 00000A1A  1F3C 0001                move.b     -[A7], 0x1
  958. 00000A1E  4EBA 0096                jsr        [PC + 0x96 /* 00000AB6 */]
  959. 00000A22  2F0C                     move.l     -[A7], A4
  960. 00000A24  1F3C 0001                move.b     -[A7], 0x1
  961. 00000A28  4EBA 0B7A                jsr        [PC + 0xB7A /* 000015A4 */]
  962. label00000A2C:
  963. 00000A2C  4CDF 1080                movem.l    D7,A4, [A7]+
  964. 00000A30  4E5E                     unlink     A6
  965. 00000A32  2E9F                     move.l     [A7], [A7]+
  966. 00000A34  4E75                     rts
  967. export_361:
  968. fn00000A36:
  969. 00000A36  4E56 FFFC                link       A6, -0x0004
  970. 00000A3A  2F07                     move.l     -[A7], D7
  971. 00000A3C  422E 000C                clr.b      [A6 + 0xC]
  972. 00000A40  202D D21E                move.l     D0, [A5 - 0x2DE2]
  973. 00000A44  D0AD D226                add.l      D0, [A5 - 0x2DDA]
  974. 00000A48  222E 0008                move.l     D1, [A6 + 0x8]
  975. 00000A4C  D280                     add.l      D1, D0
  976. 00000A4E  2E01                     move.l     D7, D1
  977. 00000A50  DEBC 0000 07D0           add.l      D7, 0x7D0
  978. 00000A56  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  979. 00000A5A  2F07                     move.l     -[A7], D7
  980. 00000A5C  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  981. 00000A60  4267                     clr.w      -[A7]
  982. 00000A62  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  983. 00000A66  4A5F                     tst.w      [A7]+
  984. 00000A68  670A                     beq        +0xC /* 00000A74 */
  985. 00000A6A  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  986. 00000A6E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  987. 00000A72  603A                     bra        +0x3C /* 00000AAE */
  988. label00000A74:
  989. 00000A74  42A7                     clr.l      -[A7]
  990. 00000A76  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  991. 00000A7A  0C9F 0000 3000           cmpi.l     [A7]+, 0x3000 /* '0\0' */
  992. 00000A80  6C1C                     bge        +0x1E /* 00000A9E */
  993. 00000A82  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  994. 00000A86  202D D21E                move.l     D0, [A5 - 0x2DE2]
  995. 00000A8A  D0AD D226                add.l      D0, [A5 - 0x2DDA]
  996. 00000A8E  2F00                     move.l     -[A7], D0
  997. 00000A90  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  998. 00000A94  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  999. 00000A98  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1000. 00000A9C  6010                     bra        +0x12 /* 00000AAE */
  1001. label00000A9E:
  1002. 00000A9E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1003. 00000AA4  2007                     move.l     D0, D7
  1004. 00000AA6  90AD D226                sub.l      D0, [A5 - 0x2DDA]
  1005. 00000AAA  2B40 D21E                move.l     [A5 - 0x2DE2], D0
  1006. label00000AAE:
  1007. 00000AAE  2E1F                     move.l     D7, [A7]+
  1008. 00000AB0  4E5E                     unlink     A6
  1009. 00000AB2  2E9F                     move.l     [A7], [A7]+
  1010. 00000AB4  4E75                     rts
  1011. export_362:
  1012. fn00000AB6:
  1013. 00000AB6  4E56 FFF4                link       A6, -0x000C
  1014. 00000ABA  48E7 0118                movem.l    -[A7], D7,A3,A4
  1015. 00000ABE  4AAD D226                tst.l      [A5 - 0x2DDA]
  1016. 00000AC2  6E02                     bgt        +0x4 /* 00000AC6 */
  1017. 00000AC4  6044                     bra        +0x46 /* 00000B0A */
  1018. label00000AC6:
  1019. 00000AC6  42A7                     clr.l      -[A7]
  1020. 00000AC8  4EBA F536                jsr        [PC - 0xACA /* 00000000 */]
  1021. 00000ACC  285F                     movea.l    A4, [A7]+
  1022. 00000ACE  4A2C 0002                tst.b      [A4 + 0x2]
  1023. 00000AD2  6612                     bne        +0x14 /* 00000AE6 */
  1024. 00000AD4  2E2C 0004                move.l     D7, [A4 + 0x4]
  1025. 00000AD8  5087                     addq.l     D7, 8
  1026. 00000ADA  1007                     move.b     D0, D7
  1027. 00000ADC  0240 0001                andi.w     D0, 0x1
  1028. 00000AE0  6702                     beq        +0x4 /* 00000AE4 */
  1029. 00000AE2  5287                     addq.l     D7, 1
  1030. label00000AE4:
  1031. 00000AE4  6002                     bra        +0x4 /* 00000AE8 */
  1032. label00000AE6:
  1033. 00000AE6  7E0C                     moveq.l    D7, 0x0C
  1034. label00000AE8:
  1035. 00000AE8  7001                     moveq.l    D0, 0x01
  1036. 00000AEA  B02C 0002                cmp.b      D0, [A4 + 0x2]
  1037. 00000AEE  660E                     bne        +0x10 /* 00000AFE */
  1038. 00000AF0  264C                     movea.l    A3, A4
  1039. 00000AF2  97FC 0000 0004           sub.l      A3, 0x4
  1040. 00000AF8  2F0B                     move.l     -[A7], A3
  1041. 00000AFA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1042. label00000AFE:
  1043. 00000AFE  2007                     move.l     D0, D7
  1044. 00000B00  91AD D226                sub.l      [A5 - 0x2DDA], D0
  1045. 00000B04  2007                     move.l     D0, D7
  1046. 00000B06  D1AD D21E                add.l      [A5 - 0x2DE2], D0
  1047. label00000B0A:
  1048. 00000B0A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1049. 00000B0E  4E5E                     unlink     A6
  1050. 00000B10  205F                     movea.l    A0, [A7]+
  1051. 00000B12  544F                     addq.w     A7, 2
  1052. 00000B14  4ED0                     jmp        [A0]
  1053. export_363:
  1054. fn00000B16:
  1055. 00000B16  4E56 0000                link       A6, 0
  1056. 00000B1A  42A7                     clr.l      -[A7]
  1057. 00000B1C  4EBA F4E2                jsr        [PC - 0xB1E /* 00000000 */]
  1058. 00000B20  205F                     movea.l    A0, [A7]+
  1059. 00000B22  1F28 0003                move.b     -[A7], [A0 + 0x3]
  1060. 00000B26  4EBA FF8E                jsr        [PC - 0x72 /* 00000AB6 */]
  1061. 00000B2A  4E5E                     unlink     A6
  1062. 00000B2C  4E75                     rts
  1063. export_364:
  1064. fn00000B2E:
  1065. 00000B2E  4E56 FFFE                link       A6, -0x0002
  1066. 00000B32  48E7 0108                movem.l    -[A7], D7,A4
  1067. 00000B36  4267                     clr.w      -[A7]
  1068. 00000B38  4EBA 0734                jsr        [PC + 0x734 /* 0000126E */]
  1069. 00000B3C  3E1F                     move.w     D7, [A7]+
  1070. 00000B3E  286E 0008                movea.l    A4, [A6 + 0x8]
  1071. 00000B42  3007                     move.w     D0, D7
  1072. 00000B44  6712                     beq        +0x14 /* 00000B58 */
  1073. 00000B46  5340                     subq.w     D0, 1
  1074. 00000B48  671C                     beq        +0x1E /* 00000B66 */
  1075. 00000B4A  5340                     subq.w     D0, 1
  1076. 00000B4C  6722                     beq        +0x24 /* 00000B70 */
  1077. 00000B4E  5340                     subq.w     D0, 1
  1078. 00000B50  6762                     beq        +0x64 /* 00000BB4 */
  1079. 00000B52  5340                     subq.w     D0, 1
  1080. 00000B54  676E                     beq        +0x70 /* 00000BC4 */
  1081. 00000B56  607C                     bra        +0x7E /* 00000BD4 */
  1082. label00000B58:
  1083. 00000B58  4214                     clr.b      [A4]
  1084. 00000B5A  42A7                     clr.l      -[A7]
  1085. 00000B5C  4EBA 0630                jsr        [PC + 0x630 /* 0000118E */]
  1086. 00000B60  295F 0002                move.l     [A4 + 0x2], [A7]+
  1087. 00000B64  606E                     bra        +0x70 /* 00000BD4 */
  1088. label00000B66:
  1089. 00000B66  18BC 0002                move.b     [A4], 0x2
  1090. 00000B6A  422C 000A                clr.b      [A4 + 0xA]
  1091. 00000B6E  6064                     bra        +0x66 /* 00000BD4 */
  1092. label00000B70:
  1093. 00000B70  42A7                     clr.l      -[A7]
  1094. 00000B72  4EBA 061A                jsr        [PC + 0x61A /* 0000118E */]
  1095. 00000B76  4A9F                     tst.l      [A7]+
  1096. 00000B78  57C0                     seq        D0
  1097. 00000B7A  4A00                     tst.b      D0
  1098. 00000B7C  6618                     bne        +0x1A /* 00000B96 */
  1099. 00000B7E  2F00                     move.l     -[A7], D0
  1100. 00000B80  4267                     clr.w      -[A7]
  1101. 00000B82  4EBA F84A                jsr        [PC - 0x7B6 /* 000003CE */]
  1102. 00000B86  121F                     move.b     D1, [A7]+
  1103. 00000B88  201F                     move.l     D0, [A7]+
  1104. 00000B8A  0A01 0001                xori.b     D1, 0x1
  1105. 00000B8E  8001                     or.b       D0, D1
  1106. 00000B90  0240 0001                andi.w     D0, 0x1
  1107. 00000B94  670E                     beq        +0x10 /* 00000BA4 */
  1108. label00000B96:
  1109. 00000B96  18BC 0003                move.b     [A4], 0x3
  1110. 00000B9A  486C 000C                pea.l      [A4 + 0xC]
  1111. 00000B9E  4EBA 08A4                jsr        [PC + 0x8A4 /* 00001444 */]
  1112. 00000BA2  6030                     bra        +0x32 /* 00000BD4 */
  1113. label00000BA4:
  1114. 00000BA4  18BC 0001                move.b     [A4], 0x1
  1115. 00000BA8  42A7                     clr.l      -[A7]
  1116. 00000BAA  4EBA 05E2                jsr        [PC + 0x5E2 /* 0000118E */]
  1117. 00000BAE  295F 0006                move.l     [A4 + 0x6], [A7]+
  1118. 00000BB2  6020                     bra        +0x22 /* 00000BD4 */
  1119. label00000BB4:
  1120. 00000BB4  18BC 0001                move.b     [A4], 0x1
  1121. 00000BB8  42A7                     clr.l      -[A7]
  1122. 00000BBA  4EBA 05D2                jsr        [PC + 0x5D2 /* 0000118E */]
  1123. 00000BBE  295F 0006                move.l     [A4 + 0x6], [A7]+
  1124. 00000BC2  6010                     bra        +0x12 /* 00000BD4 */
  1125. label00000BC4:
  1126. 00000BC4  18BC 0002                move.b     [A4], 0x2
  1127. 00000BC8  42A7                     clr.l      -[A7]
  1128. 00000BCA  4EBA 05C2                jsr        [PC + 0x5C2 /* 0000118E */]
  1129. 00000BCE  201F                     move.l     D0, [A7]+
  1130. 00000BD0  1940 000A                move.b     [A4 + 0xA], D0
  1131. label00000BD4:
  1132. 00000BD4  4CDF 1080                movem.l    D7,A4, [A7]+
  1133. 00000BD8  4E5E                     unlink     A6
  1134. 00000BDA  2E9F                     move.l     [A7], [A7]+
  1135. 00000BDC  4E75                     rts
  1136. export_365:
  1137. fn00000BDE:
  1138. 00000BDE  4E56 FFFE                link       A6, -0x0002
  1139. 00000BE2  48E7 0118                movem.l    -[A7], D7,A3,A4
  1140. 00000BE6  266E 0008                movea.l    A3, [A6 + 0x8]
  1141. 00000BEA  276D A630 0060           move.l     [A3 + 0x60], [A5 - 0x59D0]
  1142. 00000BF0  4267                     clr.w      -[A7]
  1143. 00000BF2  4EBA 067A                jsr        [PC + 0x67A /* 0000126E */]
  1144. 00000BF6  3E1F                     move.w     D7, [A7]+
  1145. 00000BF8  7005                     moveq.l    D0, 0x05
  1146. 00000BFA  B047                     cmp.w      D0, D7
  1147. 00000BFC  6708                     beq        +0xA /* 00000C06 */
  1148. 00000BFE  177C 0007 0030           move.b     [A3 + 0x30], 0x7
  1149. 00000C04  6010                     bra        +0x12 /* 00000C16 */
  1150. label00000C06:
  1151. 00000C06  486B 0030                pea.l      [A3 + 0x30]
  1152. 00000C0A  4EBA FF22                jsr        [PC - 0xDE /* 00000B2E */]
  1153. 00000C0E  4267                     clr.w      -[A7]
  1154. 00000C10  4EBA 065C                jsr        [PC + 0x65C /* 0000126E */]
  1155. 00000C14  3E1F                     move.w     D7, [A7]+
  1156. label00000C16:
  1157. 00000C16  49D3                     lea.l      A4, [A3]
  1158. 00000C18  3007                     move.w     D0, D7
  1159. 00000C1A  6B00 00EC                bmi        +0xEE /* 00000D08 */
  1160. 00000C1E  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  1161. 00000C22  6E00 00E4                bgt        +0xE6 /* 00000D08 */
  1162. 00000C26  D040                     add.w      D0, D0
  1163. 00000C28  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1164. 00000C2C  4EFB 0000                jmp        [PC + D0.w]
  1165. 00000C30  0018 0028                ori.b      [A0]+, 0x28 /* '(' */
  1166. 00000C34  0034 0088 00A4           ori.b      [A4 + D0.w - 0x92], 0x88
  1167. 00000C3A  00DA                     .incomplete
  1168. 00000C3C  0088 00A4 0078           ori.l      A0, 0xA40078
  1169. 00000C42  00C2                     .incomplete
  1170. 00000C44  00C2                     .incomplete
  1171. 00000C46  4214                     clr.b      [A4]
  1172. 00000C48  42A7                     clr.l      -[A7]
  1173. 00000C4A  4EBA 0542                jsr        [PC + 0x542 /* 0000118E */]
  1174. 00000C4E  295F 0002                move.l     [A4 + 0x2], [A7]+
  1175. 00000C52  6000 00B4                bra        +0xB6 /* 00000D08 */
  1176. 00000C56  18BC 0002                move.b     [A4], 0x2
  1177. 00000C5A  422C 000A                clr.b      [A4 + 0xA]
  1178. 00000C5E  6000 00A8                bra        +0xAA /* 00000D08 */
  1179. 00000C62  42A7                     clr.l      -[A7]
  1180. 00000C64  4EBA 0528                jsr        [PC + 0x528 /* 0000118E */]
  1181. 00000C68  4A9F                     tst.l      [A7]+
  1182. 00000C6A  57C0                     seq        D0
  1183. 00000C6C  4A00                     tst.b      D0
  1184. 00000C6E  6618                     bne        +0x1A /* 00000C88 */
  1185. 00000C70  2F00                     move.l     -[A7], D0
  1186. 00000C72  4267                     clr.w      -[A7]
  1187. 00000C74  4EBA F758                jsr        [PC - 0x8A8 /* 000003CE */]
  1188. 00000C78  121F                     move.b     D1, [A7]+
  1189. 00000C7A  201F                     move.l     D0, [A7]+
  1190. 00000C7C  0A01 0001                xori.b     D1, 0x1
  1191. 00000C80  8001                     or.b       D0, D1
  1192. 00000C82  0240 0001                andi.w     D0, 0x1
  1193. 00000C86  670E                     beq        +0x10 /* 00000C96 */
  1194. label00000C88:
  1195. 00000C88  18BC 0003                move.b     [A4], 0x3
  1196. 00000C8C  486C 000C                pea.l      [A4 + 0xC]
  1197. 00000C90  4EBA 07B2                jsr        [PC + 0x7B2 /* 00001444 */]
  1198. 00000C94  6072                     bra        +0x74 /* 00000D08 */
  1199. label00000C96:
  1200. 00000C96  18BC 0001                move.b     [A4], 0x1
  1201. 00000C9A  42A7                     clr.l      -[A7]
  1202. 00000C9C  4EBA 04F0                jsr        [PC + 0x4F0 /* 0000118E */]
  1203. 00000CA0  295F 0006                move.l     [A4 + 0x6], [A7]+
  1204. 00000CA4  6062                     bra        +0x64 /* 00000D08 */
  1205. 00000CA6  18BC 0006                move.b     [A4], 0x6
  1206. 00000CAA  42A7                     clr.l      -[A7]
  1207. 00000CAC  4EBA 04E0                jsr        [PC + 0x4E0 /* 0000118E */]
  1208. 00000CB0  295F 0006                move.l     [A4 + 0x6], [A7]+
  1209. 00000CB4  6052                     bra        +0x54 /* 00000D08 */
  1210. 00000CB6  7003                     moveq.l    D0, 0x03
  1211. 00000CB8  B047                     cmp.w      D0, D7
  1212. 00000CBA  6606                     bne        +0x8 /* 00000CC2 */
  1213. 00000CBC  18BC 0001                move.b     [A4], 0x1
  1214. 00000CC0  6004                     bra        +0x6 /* 00000CC6 */
  1215. label00000CC2:
  1216. 00000CC2  18BC 0006                move.b     [A4], 0x6
  1217. label00000CC6:
  1218. 00000CC6  42A7                     clr.l      -[A7]
  1219. 00000CC8  4EBA 04C4                jsr        [PC + 0x4C4 /* 0000118E */]
  1220. 00000CCC  295F 0006                move.l     [A4 + 0x6], [A7]+
  1221. 00000CD0  6036                     bra        +0x38 /* 00000D08 */
  1222. 00000CD2  7004                     moveq.l    D0, 0x04
  1223. 00000CD4  B047                     cmp.w      D0, D7
  1224. 00000CD6  6606                     bne        +0x8 /* 00000CDE */
  1225. 00000CD8  18BC 0002                move.b     [A4], 0x2
  1226. 00000CDC  6004                     bra        +0x6 /* 00000CE2 */
  1227. label00000CDE:
  1228. 00000CDE  18BC 0005                move.b     [A4], 0x5
  1229. label00000CE2:
  1230. 00000CE2  42A7                     clr.l      -[A7]
  1231. 00000CE4  4EBA 04A8                jsr        [PC + 0x4A8 /* 0000118E */]
  1232. 00000CE8  201F                     move.l     D0, [A7]+
  1233. 00000CEA  1940 000A                move.b     [A4 + 0xA], D0
  1234. 00000CEE  6018                     bra        +0x1A /* 00000D08 */
  1235. 00000CF0  18BC 0004                move.b     [A4], 0x4
  1236. 00000CF4  7009                     moveq.l    D0, 0x09
  1237. 00000CF6  B047                     cmp.w      D0, D7
  1238. 00000CF8  6608                     bne        +0xA /* 00000D02 */
  1239. 00000CFA  197C 0001 000A           move.b     [A4 + 0xA], 0x1
  1240. 00000D00  6006                     bra        +0x8 /* 00000D08 */
  1241. label00000D02:
  1242. 00000D02  197C 0002 000A           move.b     [A4 + 0xA], 0x2
  1243. label00000D08:
  1244. 00000D08  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1245. 00000D0C  4E5E                     unlink     A6
  1246. 00000D0E  2E9F                     move.l     [A7], [A7]+
  1247. 00000D10  4E75                     rts
  1248. export_366:
  1249. fn00000D12:
  1250. 00000D12  4E56 FF9A                link       A6, -0x0066
  1251. 00000D16  486E FF9C                pea.l      [A6 - 0x64]
  1252. 00000D1A  4EBA FEC2                jsr        [PC - 0x13E /* 00000BDE */]
  1253. 00000D1E  4267                     clr.w      -[A7]
  1254. 00000D20  486E FF9C                pea.l      [A6 - 0x64]
  1255. 00000D24  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  1256. 00000D28  101F                     move.b     D0, [A7]+
  1257. 00000D2A  6630                     bne        +0x32 /* 00000D5C */
  1258. 00000D2C  70D5                     moveq.l    D0, 0xFFFFFFD5
  1259. 00000D2E  B06D B940                cmp.w      D0, [A5 - 0x46C0]
  1260. 00000D32  57C0                     seq        D0
  1261. 00000D34  72DD                     moveq.l    D1, 0xFFFFFFDD
  1262. 00000D36  B26D B940                cmp.w      D1, [A5 - 0x46C0]
  1263. 00000D3A  57C1                     seq        D1
  1264. 00000D3C  8001                     or.b       D0, D1
  1265. 00000D3E  7288                     moveq.l    D1, 0xFFFFFF88
  1266. 00000D40  B26D B940                cmp.w      D1, [A5 - 0x46C0]
  1267. 00000D44  57C1                     seq        D1
  1268. 00000D46  8001                     or.b       D0, D1
  1269. 00000D48  670A                     beq        +0xC /* 00000D54 */
  1270. 00000D4A  3F3C 0001                move.w     -[A7], 0x1
  1271. 00000D4E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1272. 00000D52  6008                     bra        +0xA /* 00000D5C */
  1273. label00000D54:
  1274. 00000D54  3F3C 0002                move.w     -[A7], 0x2
  1275. 00000D58  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1276. label00000D5C:
  1277. 00000D5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1278. 00000D60  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  1279. 00000D64  4267                     clr.w      -[A7]
  1280. 00000D66  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  1281. 00000D6A  1D5F FF9B                move.b     [A6 - 0x65], [A7]+
  1282. 00000D6E  4E5E                     unlink     A6
  1283. 00000D70  2E9F                     move.l     [A7], [A7]+
  1284. 00000D72  4E75                     rts
  1285. fn00000D74:
  1286. 00000D74  4E56 FFF4                link       A6, -0x000C
  1287. 00000D78  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1288. 00000D7C  266E 000A                movea.l    A3, [A6 + 0xA]
  1289. 00000D80  7005                     moveq.l    D0, 0x05
  1290. 00000D82  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1291. 00000D86  661A                     bne        +0x1C /* 00000DA2 */
  1292. 00000D88  42A7                     clr.l      -[A7]
  1293. 00000D8A  4EBA 0402                jsr        [PC + 0x402 /* 0000118E */]
  1294. 00000D8E  2C1F                     move.l     D6, [A7]+
  1295. 00000D90  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1296. 00000D94  4EBA FD20                jsr        [PC - 0x2E0 /* 00000AB6 */]
  1297. 00000D98  42A7                     clr.l      -[A7]
  1298. 00000D9A  4EBA 03F2                jsr        [PC + 0x3F2 /* 0000118E */]
  1299. 00000D9E  2E1F                     move.l     D7, [A7]+
  1300. 00000DA0  600A                     bra        +0xC /* 00000DAC */
  1301. label00000DA2:
  1302. 00000DA2  42A7                     clr.l      -[A7]
  1303. 00000DA4  4EBA 03E8                jsr        [PC + 0x3E8 /* 0000118E */]
  1304. 00000DA8  2E1F                     move.l     D7, [A7]+
  1305. 00000DAA  2C07                     move.l     D6, D7
  1306. label00000DAC:
  1307. 00000DAC  102D D032                move.b     D0, [A5 - 0x2FCE]
  1308. 00000DB0  6702                     beq        +0x4 /* 00000DB4 */
  1309. 00000DB2  6034                     bra        +0x36 /* 00000DE8 */
  1310. label00000DB4:
  1311. 00000DB4  4267                     clr.w      -[A7]
  1312. 00000DB6  4EBA 04B6                jsr        [PC + 0x4B6 /* 0000126E */]
  1313. 00000DBA  301F                     move.w     D0, [A7]+
  1314. 00000DBC  670E                     beq        +0x10 /* 00000DCC */
  1315. 00000DBE  5340                     subq.w     D0, 1
  1316. 00000DC0  6710                     beq        +0x12 /* 00000DD2 */
  1317. 00000DC2  5340                     subq.w     D0, 1
  1318. 00000DC4  6712                     beq        +0x14 /* 00000DD8 */
  1319. 00000DC6  5340                     subq.w     D0, 1
  1320. 00000DC8  6714                     beq        +0x16 /* 00000DDE */
  1321. 00000DCA  6016                     bra        +0x18 /* 00000DE2 */
  1322. label00000DCC:
  1323. 00000DCC  49EB 0002                lea.l      A4, [A3 + 0x2]
  1324. 00000DD0  6010                     bra        +0x12 /* 00000DE2 */
  1325. label00000DD2:
  1326. 00000DD2  49EB 000A                lea.l      A4, [A3 + 0xA]
  1327. 00000DD6  600A                     bra        +0xC /* 00000DE2 */
  1328. label00000DD8:
  1329. 00000DD8  49EB 0012                lea.l      A4, [A3 + 0x12]
  1330. 00000DDC  6004                     bra        +0x6 /* 00000DE2 */
  1331. label00000DDE:
  1332. 00000DDE  49EB 001A                lea.l      A4, [A3 + 0x1A]
  1333. label00000DE2:
  1334. 00000DE2  2887                     move.l     [A4], D7
  1335. 00000DE4  588C                     addq.l     A4, 4
  1336. 00000DE6  2886                     move.l     [A4], D6
  1337. label00000DE8:
  1338. 00000DE8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1339. 00000DEC  4E5E                     unlink     A6
  1340. 00000DEE  205F                     movea.l    A0, [A7]+
  1341. 00000DF0  5C4F                     addq.w     A7, 6
  1342. 00000DF2  4ED0                     jmp        [A0]
  1343. fn00000DF4:
  1344. 00000DF4  4E56 0000                link       A6, 0
  1345. 00000DF8  206E 0008                movea.l    A0, [A6 + 0x8]
  1346. 00000DFC  43ED CE80                lea.l      A1, [A5 - 0x3180]
  1347. 00000E00  7007                     moveq.l    D0, 0x07
  1348. label00000E02:
  1349. 00000E02  20D9                     move.l     [A0]+, [A1]+
  1350. 00000E04  51C8 FFFC                dbf        D0, -0x6 /* 00000E02 */
  1351. 00000E08  3091                     move.w     [A0], [A1]
  1352. 00000E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1353. 00000E0E  4267                     clr.w      -[A7]
  1354. 00000E10  4EBA 045C                jsr        [PC + 0x45C /* 0000126E */]
  1355. 00000E14  4EBA FF5E                jsr        [PC - 0xA2 /* 00000D74 */]
  1356. 00000E18  4E5E                     unlink     A6
  1357. 00000E1A  2E9F                     move.l     [A7], [A7]+
  1358. 00000E1C  4E75                     rts
  1359. export_367:
  1360. fn00000E1E:
  1361. 00000E1E  4E56 FFFE                link       A6, -0x0002
  1362. 00000E22  2F07                     move.l     -[A7], D7
  1363. 00000E24  206E 0008                movea.l    A0, [A6 + 0x8]
  1364. 00000E28  43ED CE80                lea.l      A1, [A5 - 0x3180]
  1365. 00000E2C  7007                     moveq.l    D0, 0x07
  1366. label00000E2E:
  1367. 00000E2E  20D9                     move.l     [A0]+, [A1]+
  1368. 00000E30  51C8 FFFC                dbf        D0, -0x6 /* 00000E2E */
  1369. 00000E34  3091                     move.w     [A0], [A1]
  1370. label00000E36:
  1371. 00000E36  102D D032                move.b     D0, [A5 - 0x2FCE]
  1372. 00000E3A  6702                     beq        +0x4 /* 00000E3E */
  1373. 00000E3C  601C                     bra        +0x1E /* 00000E5A */
  1374. label00000E3E:
  1375. 00000E3E  4267                     clr.w      -[A7]
  1376. 00000E40  4EBA 042C                jsr        [PC + 0x42C /* 0000126E */]
  1377. 00000E44  3E1F                     move.w     D7, [A7]+
  1378. 00000E46  7009                     moveq.l    D0, 0x09
  1379. 00000E48  B047                     cmp.w      D0, D7
  1380. 00000E4A  6602                     bne        +0x4 /* 00000E4E */
  1381. 00000E4C  600C                     bra        +0xE /* 00000E5A */
  1382. label00000E4E:
  1383. 00000E4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1384. 00000E52  3F07                     move.w     -[A7], D7
  1385. 00000E54  4EBA FF1E                jsr        [PC - 0xE2 /* 00000D74 */]
  1386. 00000E58  60DC                     bra        -0x22 /* 00000E36 */
  1387. label00000E5A:
  1388. 00000E5A  2E1F                     move.l     D7, [A7]+
  1389. 00000E5C  4E5E                     unlink     A6
  1390. 00000E5E  2E9F                     move.l     [A7], [A7]+
  1391. 00000E60  4E75                     rts
  1392. export_368:
  1393. fn00000E62:
  1394. 00000E62  4E56 0000                link       A6, 0
  1395. 00000E66  2F0C                     move.l     -[A7], A4
  1396. 00000E68  206E 0008                movea.l    A0, [A6 + 0x8]
  1397. 00000E6C  10BC 0001                move.b     [A0], 0x1
  1398. 00000E70  286E 0008                movea.l    A4, [A6 + 0x8]
  1399. 00000E74  4267                     clr.w      -[A7]
  1400. 00000E76  4EBA 03F6                jsr        [PC + 0x3F6 /* 0000126E */]
  1401. 00000E7A  301F                     move.w     D0, [A7]+
  1402. 00000E7C  670E                     beq        +0x10 /* 00000E8C */
  1403. 00000E7E  5340                     subq.w     D0, 1
  1404. 00000E80  671E                     beq        +0x20 /* 00000EA0 */
  1405. 00000E82  5340                     subq.w     D0, 1
  1406. 00000E84  6728                     beq        +0x2A /* 00000EAE */
  1407. 00000E86  5340                     subq.w     D0, 1
  1408. 00000E88  672C                     beq        +0x2E /* 00000EB6 */
  1409. 00000E8A  6030                     bra        +0x32 /* 00000EBC */
  1410. label00000E8C:
  1411. 00000E8C  197C 0001 0022           move.b     [A4 + 0x22], 0x1
  1412. 00000E92  42A7                     clr.l      -[A7]
  1413. 00000E94  4EBA 02F8                jsr        [PC + 0x2F8 /* 0000118E */]
  1414. 00000E98  201F                     move.l     D0, [A7]+
  1415. 00000E9A  3940 0024                move.w     [A4 + 0x24], D0
  1416. 00000E9E  601C                     bra        +0x1E /* 00000EBC */
  1417. label00000EA0:
  1418. 00000EA0  422C 0022                clr.b      [A4 + 0x22]
  1419. 00000EA4  486C 0024                pea.l      [A4 + 0x24]
  1420. 00000EA8  4EBA 11A2                jsr        [PC + 0x11A2 /* 0000204C */]
  1421. 00000EAC  600E                     bra        +0x10 /* 00000EBC */
  1422. label00000EAE:
  1423. 00000EAE  197C 0002 0022           move.b     [A4 + 0x22], 0x2
  1424. 00000EB4  6006                     bra        +0x8 /* 00000EBC */
  1425. label00000EB6:
  1426. 00000EB6  197C 0003 0022           move.b     [A4 + 0x22], 0x3
  1427. label00000EBC:
  1428. 00000EBC  285F                     movea.l    A4, [A7]+
  1429. 00000EBE  4E5E                     unlink     A6
  1430. 00000EC0  2E9F                     move.l     [A7], [A7]+
  1431. 00000EC2  4E75                     rts
  1432. export_369:
  1433. 00000EC4  4E56 0000                link       A6, 0
  1434. 00000EC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1435. 00000ECC  4EBA FF94                jsr        [PC - 0x6C /* 00000E62 */]
  1436. 00000ED0  4267                     clr.w      -[A7]
  1437. 00000ED2  4EBA 039A                jsr        [PC + 0x39A /* 0000126E */]
  1438. 00000ED6  4A5F                     tst.w      [A7]+
  1439. 00000ED8  660C                     bne        +0xE /* 00000EE6 */
  1440. 00000EDA  206E 0008                movea.l    A0, [A6 + 0x8]
  1441. 00000EDE  2F08                     move.l     -[A7], A0
  1442. 00000EE0  4EBA FF3C                jsr        [PC - 0xC4 /* 00000E1E */]
  1443. 00000EE4  6008                     bra        +0xA /* 00000EEE */
  1444. label00000EE6:
  1445. 00000EE6  206E 0008                movea.l    A0, [A6 + 0x8]
  1446. 00000EEA  10BC 0001                move.b     [A0], 0x1
  1447. label00000EEE:
  1448. 00000EEE  4E5E                     unlink     A6
  1449. 00000EF0  2E9F                     move.l     [A7], [A7]+
  1450. 00000EF2  4E75                     rts
  1451. export_370:
  1452. 00000EF4  4E56 FFFA                link       A6, -0x0006
  1453. 00000EF8  48E7 0300                movem.l    -[A7], D6,D7
  1454. 00000EFC  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1455. 00000F02  4267                     clr.w      -[A7]
  1456. 00000F04  4EBA 0368                jsr        [PC + 0x368 /* 0000126E */]
  1457. 00000F08  3E1F                     move.w     D7, [A7]+
  1458. 00000F0A  7001                     moveq.l    D0, 0x01
  1459. 00000F0C  B047                     cmp.w      D0, D7
  1460. 00000F0E  57C0                     seq        D0
  1461. 00000F10  4A00                     tst.b      D0
  1462. 00000F12  660A                     bne        +0xC /* 00000F1E */
  1463. 00000F14  7202                     moveq.l    D1, 0x02
  1464. 00000F16  B247                     cmp.w      D1, D7
  1465. 00000F18  57C1                     seq        D1
  1466. 00000F1A  8001                     or.b       D0, D1
  1467. 00000F1C  670C                     beq        +0xE /* 00000F2A */
  1468. label00000F1E:
  1469. 00000F1E  206E 0008                movea.l    A0, [A6 + 0x8]
  1470. 00000F22  216D A630 0060           move.l     [A0 + 0x60], [A5 - 0x59D0]
  1471. 00000F28  605A                     bra        +0x5C /* 00000F84 */
  1472. label00000F2A:
  1473. 00000F2A  4267                     clr.w      -[A7]
  1474. 00000F2C  4EBA 0340                jsr        [PC + 0x340 /* 0000126E */]
  1475. 00000F30  3E1F                     move.w     D7, [A7]+
  1476. 00000F32  7004                     moveq.l    D0, 0x04
  1477. 00000F34  B047                     cmp.w      D0, D7
  1478. 00000F36  6626                     bne        +0x28 /* 00000F5E */
  1479. 00000F38  206E 0008                movea.l    A0, [A6 + 0x8]
  1480. 00000F3C  2F08                     move.l     -[A7], A0
  1481. 00000F3E  42A7                     clr.l      -[A7]
  1482. 00000F40  4EBA 1484                jsr        [PC + 0x1484 /* 000023C6 */]
  1483. 00000F44  201F                     move.l     D0, [A7]+
  1484. 00000F46  205F                     movea.l    A0, [A7]+
  1485. 00000F48  2140 0060                move.l     [A0 + 0x60], D0
  1486. 00000F4C  206E 0008                movea.l    A0, [A6 + 0x8]
  1487. 00000F50  4AA8 0060                tst.l      [A0 + 0x60]
  1488. 00000F54  5EC0                     sgt        D0
  1489. 00000F56  4400                     neg.b      D0
  1490. 00000F58  1D40 000C                move.b     [A6 + 0xC], D0
  1491. 00000F5C  601E                     bra        +0x20 /* 00000F7C */
  1492. label00000F5E:
  1493. 00000F5E  486D CEF0                pea.l      [A5 - 0x3110]
  1494. 00000F62  4EBA 0494                jsr        [PC + 0x494 /* 000013F8 */]
  1495. 00000F66  4267                     clr.w      -[A7]
  1496. 00000F68  486D CEF0                pea.l      [A5 - 0x3110]
  1497. 00000F6C  206E 0008                movea.l    A0, [A6 + 0x8]
  1498. 00000F70  4868 0060                pea.l      [A0 + 0x60]
  1499. 00000F74  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  1500. 00000F78  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1501. label00000F7C:
  1502. 00000F7C  4267                     clr.w      -[A7]
  1503. 00000F7E  4EBA 02EE                jsr        [PC + 0x2EE /* 0000126E */]
  1504. 00000F82  3E1F                     move.w     D7, [A7]+
  1505. label00000F84:
  1506. 00000F84  7001                     moveq.l    D0, 0x01
  1507. 00000F86  B047                     cmp.w      D0, D7
  1508. 00000F88  661A                     bne        +0x1C /* 00000FA4 */
  1509. 00000F8A  206E 0008                movea.l    A0, [A6 + 0x8]
  1510. 00000F8E  2C28 0060                move.l     D6, [A0 + 0x60]
  1511. 00000F92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1512. 00000F96  4EBA FC46                jsr        [PC - 0x3BA /* 00000BDE */]
  1513. 00000F9A  206E 0008                movea.l    A0, [A6 + 0x8]
  1514. 00000F9E  2146 0060                move.l     [A0 + 0x60], D6
  1515. 00000FA2  603C                     bra        +0x3E /* 00000FE0 */
  1516. label00000FA4:
  1517. 00000FA4  4A47                     tst.w      D7
  1518. 00000FA6  661E                     bne        +0x20 /* 00000FC6 */
  1519. 00000FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1520. 00000FAC  117C 0007 0030           move.b     [A0 + 0x30], 0x7
  1521. 00000FB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1522. 00000FB6  10BC 0001                move.b     [A0], 0x1
  1523. 00000FBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1524. 00000FBE  7001                     moveq.l    D0, 0x01
  1525. 00000FC0  2140 0006                move.l     [A0 + 0x6], D0
  1526. 00000FC4  601A                     bra        +0x1C /* 00000FE0 */
  1527. label00000FC6:
  1528. 00000FC6  7002                     moveq.l    D0, 0x02
  1529. 00000FC8  B047                     cmp.w      D0, D7
  1530. 00000FCA  6614                     bne        +0x16 /* 00000FE0 */
  1531. 00000FCC  206E 0008                movea.l    A0, [A6 + 0x8]
  1532. 00000FD0  10BC 0007                move.b     [A0], 0x7
  1533. 00000FD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1534. 00000FD8  4868 0030                pea.l      [A0 + 0x30]
  1535. 00000FDC  4EBA FB50                jsr        [PC - 0x4B0 /* 00000B2E */]
  1536. label00000FE0:
  1537. 00000FE0  4CDF 00C0                movem.l    D6,D7, [A7]+
  1538. 00000FE4  4E5E                     unlink     A6
  1539. 00000FE6  2E9F                     move.l     [A7], [A7]+
  1540. 00000FE8  4E75                     rts
  1541. export_371:
  1542. 00000FEA  4E56 FFFC                link       A6, -0x0004
  1543. 00000FEE  2F0C                     move.l     -[A7], A4
  1544. 00000FF0  286E 0008                movea.l    A4, [A6 + 0x8]
  1545. 00000FF4  4267                     clr.w      -[A7]
  1546. 00000FF6  4EBA 0276                jsr        [PC + 0x276 /* 0000126E */]
  1547. 00000FFA  301F                     move.w     D0, [A7]+
  1548. 00000FFC  5940                     subq.w     D0, 4
  1549. 00000FFE  670E                     beq        +0x10 /* 0000100E */
  1550. 00001000  5340                     subq.w     D0, 1
  1551. 00001002  6712                     beq        +0x14 /* 00001016 */
  1552. 00001004  5340                     subq.w     D0, 1
  1553. 00001006  6716                     beq        +0x18 /* 0000101E */
  1554. 00001008  5340                     subq.w     D0, 1
  1555. 0000100A  6724                     beq        +0x26 /* 00001030 */
  1556. 0000100C  6034                     bra        +0x36 /* 00001042 */
  1557. label0000100E:
  1558. 0000100E  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  1559. 00001014  602C                     bra        +0x2E /* 00001042 */
  1560. label00001016:
  1561. 00001016  197C 0002 0001           move.b     [A4 + 0x1], 0x2
  1562. 0000101C  6024                     bra        +0x26 /* 00001042 */
  1563. label0000101E:
  1564. 0000101E  197C 0003 0001           move.b     [A4 + 0x1], 0x3
  1565. 00001024  42A7                     clr.l      -[A7]
  1566. 00001026  4EBA 0166                jsr        [PC + 0x166 /* 0000118E */]
  1567. 0000102A  201F                     move.l     D0, [A7]+
  1568. 0000102C  1880                     move.b     [A4], D0
  1569. 0000102E  603E                     bra        +0x40 /* 0000106E */
  1570. label00001030:
  1571. 00001030  197C 0004 0001           move.b     [A4 + 0x1], 0x4
  1572. 00001036  42A7                     clr.l      -[A7]
  1573. 00001038  4EBA 0154                jsr        [PC + 0x154 /* 0000118E */]
  1574. 0000103C  201F                     move.l     D0, [A7]+
  1575. 0000103E  1880                     move.b     [A4], D0
  1576. 00001040  602C                     bra        +0x2E /* 0000106E */
  1577. label00001042:
  1578. 00001042  4267                     clr.w      -[A7]
  1579. 00001044  4EBA 0228                jsr        [PC + 0x228 /* 0000126E */]
  1580. 00001048  301F                     move.w     D0, [A7]+
  1581. 0000104A  670E                     beq        +0x10 /* 0000105A */
  1582. 0000104C  5340                     subq.w     D0, 1
  1583. 0000104E  6710                     beq        +0x12 /* 00001060 */
  1584. 00001050  5340                     subq.w     D0, 1
  1585. 00001052  6712                     beq        +0x14 /* 00001066 */
  1586. 00001054  5340                     subq.w     D0, 1
  1587. 00001056  6714                     beq        +0x16 /* 0000106C */
  1588. 00001058  6014                     bra        +0x16 /* 0000106E */
  1589. label0000105A:
  1590. 0000105A  18BC 0001                move.b     [A4], 0x1
  1591. 0000105E  600E                     bra        +0x10 /* 0000106E */
  1592. label00001060:
  1593. 00001060  18BC 0002                move.b     [A4], 0x2
  1594. 00001064  6008                     bra        +0xA /* 0000106E */
  1595. label00001066:
  1596. 00001066  18BC 0003                move.b     [A4], 0x3
  1597. 0000106A  6002                     bra        +0x4 /* 0000106E */
  1598. label0000106C:
  1599. 0000106C  4214                     clr.b      [A4]
  1600. label0000106E:
  1601. 0000106E  285F                     movea.l    A4, [A7]+
  1602. 00001070  4E5E                     unlink     A6
  1603. 00001072  2E9F                     move.l     [A7], [A7]+
  1604. 00001074  4E75                     rts
  1605. fn00001076:
  1606. 00001076  4E56 0000                link       A6, 0
  1607. 0000107A  2F0C                     move.l     -[A7], A4
  1608. 0000107C  286E 0008                movea.l    A4, [A6 + 0x8]
  1609. 00001080  1F3C 0001                move.b     -[A7], 0x1
  1610. 00001084  4EBA FA30                jsr        [PC - 0x5D0 /* 00000AB6 */]
  1611. 00001088  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1612. 0000108C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1613. 00001090  42A7                     clr.l      -[A7]
  1614. 00001092  7001                     moveq.l    D0, 0x01
  1615. 00001094  2F00                     move.l     -[A7], D0
  1616. 00001096  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1617. 0000109A  295F FFFC                move.l     [A4 - 0x4], [A7]+
  1618. 0000109E  206C FFFC                movea.l    A0, [A4 - 0x4]
  1619. 000010A2  2050                     movea.l    A0, [A0]
  1620. 000010A4  4210                     clr.b      [A0]
  1621. 000010A6  206E 0008                movea.l    A0, [A6 + 0x8]
  1622. 000010AA  216C FFFC 0008           move.l     [A0 + 0x8], [A4 - 0x4]
  1623. 000010B0  206E 0008                movea.l    A0, [A6 + 0x8]
  1624. 000010B4  2C48                     movea.l    A6, A0
  1625. 000010B6  4EFA 00CA                jmp        [PC + 0xCA /* 00001182 */]
  1626. 000010BA  0000 285F                ori.b      D0, 0x5F /* '_' */
  1627. 000010BE  4E5E                     unlink     A6
  1628. 000010C0  2E9F                     move.l     [A7], [A7]+
  1629. 000010C2  4E75                     rts
  1630. export_372:
  1631. fn000010C4:
  1632. 000010C4  4E56 FFF0                link       A6, -0x0010
  1633. 000010C8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1634. 000010CC  4EBA F3E8                jsr        [PC - 0xC18 /* 000004B6 */]
  1635. 000010D0  42A7                     clr.l      -[A7]
  1636. 000010D2  4EBA EF2C                jsr        [PC - 0x10D4 /* 00000000 */]
  1637. 000010D6  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1638. 000010DA  206E FFF4                movea.l    A0, [A6 - 0xC]
  1639. 000010DE  4A28 0002                tst.b      [A0 + 0x2]
  1640. 000010E2  6652                     bne        +0x54 /* 00001136 */
  1641. 000010E4  42A7                     clr.l      -[A7]
  1642. 000010E6  42A7                     clr.l      -[A7]
  1643. 000010E8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1644. 000010EC  4EBA EF62                jsr        [PC - 0x109E /* 00000050 */]
  1645. 000010F0  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1646. 000010F4  201F                     move.l     D0, [A7]+
  1647. 000010F6  5280                     addq.l     D0, 1
  1648. 000010F8  2D40 FFF8                move.l     [A6 - 0x8], D0
  1649. 000010FC  42A7                     clr.l      -[A7]
  1650. 000010FE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1651. 00001102  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1652. 00001106  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1653. 0000110A  6606                     bne        +0x8 /* 00001112 */
  1654. 0000110C  2F0E                     move.l     -[A7], A6
  1655. 0000110E  4EBA FF66                jsr        [PC - 0x9A /* 00001076 */]
  1656. label00001112:
  1657. 00001112  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1658. 00001116  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1659. 0000111A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1660. 0000111E  2F10                     move.l     -[A7], [A0]
  1661. 00001120  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1662. 00001124  1F3C 0001                move.b     -[A7], 0x1
  1663. 00001128  4EBA 009C                jsr        [PC + 0x9C /* 000011C6 */]
  1664. 0000112C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1665. 00001130  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  1666. 00001134  6046                     bra        +0x48 /* 0000117C */
  1667. label00001136:
  1668. 00001136  202E FFF4                move.l     D0, [A6 - 0xC]
  1669. 0000113A  5980                     subq.l     D0, 4
  1670. 0000113C  2D40 FFF0                move.l     [A6 - 0x10], D0
  1671. 00001140  206E FFF0                movea.l    A0, [A6 - 0x10]
  1672. 00001144  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1673. 00001148  206E FFF4                movea.l    A0, [A6 - 0xC]
  1674. 0000114C  7002                     moveq.l    D0, 0x02
  1675. 0000114E  B028 0002                cmp.b      D0, [A0 + 0x2]
  1676. 00001152  670C                     beq        +0xE /* 00001160 */
  1677. 00001154  206E FFF4                movea.l    A0, [A6 - 0xC]
  1678. 00001158  117C 0002 0002           move.b     [A0 + 0x2], 0x2
  1679. 0000115E  6014                     bra        +0x16 /* 00001174 */
  1680. label00001160:
  1681. 00001160  4267                     clr.w      -[A7]
  1682. 00001162  486E FFFC                pea.l      [A6 - 0x4]
  1683. 00001166  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  1684. 0000116A  4A5F                     tst.w      [A7]+
  1685. 0000116C  6706                     beq        +0x8 /* 00001174 */
  1686. 0000116E  2F0E                     move.l     -[A7], A6
  1687. 00001170  4EBA FF04                jsr        [PC - 0xFC /* 00001076 */]
  1688. label00001174:
  1689. 00001174  1F3C 0001                move.b     -[A7], 0x1
  1690. 00001178  4EBA F93C                jsr        [PC - 0x6C4 /* 00000AB6 */]
  1691. label0000117C:
  1692. 0000117C  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  1693. label00001182:
  1694. 00001182  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  1695. 00001186  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1696. 0000118A  4E5E                     unlink     A6
  1697. 0000118C  4E75                     rts
  1698. export_373:
  1699. fn0000118E:
  1700. 0000118E  4E56 FFFC                link       A6, -0x0004
  1701. 00001192  4267                     clr.w      -[A7]
  1702. 00001194  4EBA F238                jsr        [PC - 0xDC8 /* 000003CE */]
  1703. 00001198  101F                     move.b     D0, [A7]+
  1704. 0000119A  6610                     bne        +0x12 /* 000011AC */
  1705. 0000119C  3F3C 0094                move.w     -[A7], 0x94
  1706. 000011A0  4EBA F000                jsr        [PC - 0x1000 /* 000001A2 */]
  1707. 000011A4  7000                     moveq.l    D0, 0x00
  1708. 000011A6  2D40 0008                move.l     [A6 + 0x8], D0
  1709. 000011AA  6016                     bra        +0x18 /* 000011C2 */
  1710. label000011AC:
  1711. 000011AC  486E FFFC                pea.l      [A6 - 0x4]
  1712. 000011B0  7004                     moveq.l    D0, 0x04
  1713. 000011B2  2F00                     move.l     -[A7], D0
  1714. 000011B4  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  1715. 000011B8  4EBA 000C                jsr        [PC + 0xC /* 000011C6 */]
  1716. 000011BC  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  1717. label000011C2:
  1718. 000011C2  4E5E                     unlink     A6
  1719. 000011C4  4E75                     rts
  1720. export_374:
  1721. fn000011C6:
  1722. 000011C6  4E56 FFF6                link       A6, -0x000A
  1723. 000011CA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1724. 000011CE  2E2E 000E                move.l     D7, [A6 + 0xE]
  1725. 000011D2  2C2E 000A                move.l     D6, [A6 + 0xA]
  1726. 000011D6  102D D032                move.b     D0, [A5 - 0x2FCE]
  1727. 000011DA  670E                     beq        +0x10 /* 000011EA */
  1728. 000011DC  4EBA F938                jsr        [PC - 0x6C8 /* 00000B16 */]
  1729. 000011E0  2F07                     move.l     -[A7], D7
  1730. 000011E2  2F06                     move.l     -[A7], D6
  1731. 000011E4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1732. 000011E8  6040                     bra        +0x42 /* 0000122A */
  1733. label000011EA:
  1734. 000011EA  42A7                     clr.l      -[A7]
  1735. 000011EC  4EBA EE12                jsr        [PC - 0x11EE /* 00000000 */]
  1736. 000011F0  285F                     movea.l    A4, [A7]+
  1737. 000011F2  4A2C 0002                tst.b      [A4 + 0x2]
  1738. 000011F6  661E                     bne        +0x20 /* 00001216 */
  1739. 000011F8  7001                     moveq.l    D0, 0x01
  1740. 000011FA  B086                     cmp.l      D0, D6
  1741. 000011FC  6708                     beq        +0xA /* 00001206 */
  1742. 000011FE  2F07                     move.l     -[A7], D7
  1743. 00001200  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  1744. 00001204  6024                     bra        +0x26 /* 0000122A */
  1745. label00001206:
  1746. 00001206  47EE FFFA                lea.l      A3, [A6 - 0x6]
  1747. 0000120A  2F0B                     move.l     -[A7], A3
  1748. 0000120C  4EAD 0942                jsr        [A5 + 0x942 /* export_292 */]
  1749. 00001210  2047                     movea.l    A0, D7
  1750. 00001212  1093                     move.b     [A0], [A3]
  1751. 00001214  6014                     bra        +0x16 /* 0000122A */
  1752. label00001216:
  1753. 00001216  42A7                     clr.l      -[A7]
  1754. 00001218  2F0C                     move.l     -[A7], A4
  1755. 0000121A  4EBA EE34                jsr        [PC - 0x11CC /* 00000050 */]
  1756. 0000121E  2F07                     move.l     -[A7], D7
  1757. 00001220  2F06                     move.l     -[A7], D6
  1758. 00001222  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1759. 00001226  4EBA F8EE                jsr        [PC - 0x712 /* 00000B16 */]
  1760. label0000122A:
  1761. 0000122A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1762. 0000122E  4E5E                     unlink     A6
  1763. 00001230  205F                     movea.l    A0, [A7]+
  1764. 00001232  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1765. 00001236  4ED0                     jmp        [A0]
  1766. export_375:
  1767. fn00001238:
  1768. 00001238  4E56 FFFE                link       A6, -0x0002
  1769. 0000123C  4267                     clr.w      -[A7]
  1770. 0000123E  4EBA F220                jsr        [PC - 0xDE0 /* 00000460 */]
  1771. 00001242  101F                     move.b     D0, [A7]+
  1772. 00001244  660E                     bne        +0x10 /* 00001254 */
  1773. 00001246  3F3C 0095                move.w     -[A7], 0x95
  1774. 0000124A  4EBA EF56                jsr        [PC - 0x10AA /* 000001A2 */]
  1775. 0000124E  422E 0008                clr.b      [A6 + 0x8]
  1776. 00001252  6016                     bra        +0x18 /* 0000126A */
  1777. label00001254:
  1778. 00001254  486E FFFF                pea.l      [A6 - 0x1]
  1779. 00001258  7001                     moveq.l    D0, 0x01
  1780. 0000125A  2F00                     move.l     -[A7], D0
  1781. 0000125C  1F3C 0005                move.b     -[A7], 0x5
  1782. 00001260  4EBA FF64                jsr        [PC - 0x9C /* 000011C6 */]
  1783. 00001264  1D6E FFFF 0008           move.b     [A6 + 0x8], [A6 - 0x1]
  1784. label0000126A:
  1785. 0000126A  4E5E                     unlink     A6
  1786. 0000126C  4E75                     rts
  1787. export_376:
  1788. fn0000126E:
  1789. 0000126E  4E56 FFFE                link       A6, -0x0002
  1790. 00001272  102D D032                move.b     D0, [A5 - 0x2FCE]
  1791. 00001276  6708                     beq        +0xA /* 00001280 */
  1792. 00001278  3D7C FFFF 0008           move.w     [A6 + 0x8], 0xFFFF
  1793. 0000127E  6016                     bra        +0x18 /* 00001296 */
  1794. label00001280:
  1795. 00001280  486E FFFE                pea.l      [A6 - 0x2]
  1796. 00001284  7002                     moveq.l    D0, 0x02
  1797. 00001286  2F00                     move.l     -[A7], D0
  1798. 00001288  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1799. 0000128C  4EBA FF38                jsr        [PC - 0xC8 /* 000011C6 */]
  1800. 00001290  3D6E FFFE 0008           move.w     [A6 + 0x8], [A6 - 0x2]
  1801. label00001296:
  1802. 00001296  4E5E                     unlink     A6
  1803. 00001298  4E75                     rts
  1804. export_377:
  1805. 0000129A  4E56 FFFE                link       A6, -0x0002
  1806. 0000129E  2F07                     move.l     -[A7], D7
  1807. 000012A0  4267                     clr.w      -[A7]
  1808. 000012A2  4EBA FFCA                jsr        [PC - 0x36 /* 0000126E */]
  1809. 000012A6  7003                     moveq.l    D0, 0x03
  1810. 000012A8  B05F                     cmp.w      D0, [A7]+
  1811. 000012AA  57C7                     seq        D7
  1812. 000012AC  4407                     neg.b      D7
  1813. 000012AE  1007                     move.b     D0, D7
  1814. 000012B0  6708                     beq        +0xA /* 000012BA */
  1815. 000012B2  7001                     moveq.l    D0, 0x01
  1816. 000012B4  2D40 0008                move.l     [A6 + 0x8], D0
  1817. 000012B8  6006                     bra        +0x8 /* 000012C0 */
  1818. label000012BA:
  1819. 000012BA  7004                     moveq.l    D0, 0x04
  1820. 000012BC  2D40 0008                move.l     [A6 + 0x8], D0
  1821. label000012C0:
  1822. 000012C0  1007                     move.b     D0, D7
  1823. 000012C2  6714                     beq        +0x16 /* 000012D8 */
  1824. 000012C4  4267                     clr.w      -[A7]
  1825. 000012C6  4EBA FFA6                jsr        [PC - 0x5A /* 0000126E */]
  1826. 000012CA  7001                     moveq.l    D0, 0x01
  1827. 000012CC  B05F                     cmp.w      D0, [A7]+
  1828. 000012CE  6606                     bne        +0x8 /* 000012D6 */
  1829. 000012D0  7002                     moveq.l    D0, 0x02
  1830. 000012D2  2D40 0008                move.l     [A6 + 0x8], D0
  1831. label000012D6:
  1832. 000012D6  6010                     bra        +0x12 /* 000012E8 */
  1833. label000012D8:
  1834. 000012D8  4267                     clr.w      -[A7]
  1835. 000012DA  4EBA FF92                jsr        [PC - 0x6E /* 0000126E */]
  1836. 000012DE  4A5F                     tst.w      [A7]+
  1837. 000012E0  6606                     bne        +0x8 /* 000012E8 */
  1838. 000012E2  7003                     moveq.l    D0, 0x03
  1839. 000012E4  2D40 0008                move.l     [A6 + 0x8], D0
  1840. label000012E8:
  1841. 000012E8  2E1F                     move.l     D7, [A7]+
  1842. 000012EA  4E5E                     unlink     A6
  1843. 000012EC  4E75                     rts
  1844. fn000012EE:
  1845. 000012EE  4E56 FFF6                link       A6, -0x000A
  1846. 000012F2  48E7 0308                movem.l    -[A7], D6,D7,A4
  1847. 000012F6  4EBA F1BE                jsr        [PC - 0xE42 /* 000004B6 */]
  1848. 000012FA  42A7                     clr.l      -[A7]
  1849. 000012FC  42A7                     clr.l      -[A7]
  1850. 000012FE  4EBA ED00                jsr        [PC - 0x1300 /* 00000000 */]
  1851. 00001302  4EBA ED4C                jsr        [PC - 0x12B4 /* 00000050 */]
  1852. 00001306  285F                     movea.l    A4, [A7]+
  1853. 00001308  42A7                     clr.l      -[A7]
  1854. 0000130A  2F0C                     move.l     -[A7], A4
  1855. 0000130C  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1856. 00001310  2E1F                     move.l     D7, [A7]+
  1857. 00001312  302E 0008                move.w     D0, [A6 + 0x8]
  1858. 00001316  48C0                     ext.l      D0
  1859. 00001318  B087                     cmp.l      D0, D7
  1860. 0000131A  5DC6                     slt        D6
  1861. 0000131C  4406                     neg.b      D6
  1862. 0000131E  1006                     move.b     D0, D6
  1863. 00001320  6708                     beq        +0xA /* 0000132A */
  1864. 00001322  302E 0008                move.w     D0, [A6 + 0x8]
  1865. 00001326  48C0                     ext.l      D0
  1866. 00001328  2E00                     move.l     D7, D0
  1867. label0000132A:
  1868. 0000132A  2F0C                     move.l     -[A7], A4
  1869. 0000132C  202E 000A                move.l     D0, [A6 + 0xA]
  1870. 00001330  5280                     addq.l     D0, 1
  1871. 00001332  2F00                     move.l     -[A7], D0
  1872. 00001334  2F07                     move.l     -[A7], D7
  1873. 00001336  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1874. 0000133A  206E 000A                movea.l    A0, [A6 + 0xA]
  1875. 0000133E  1087                     move.b     [A0], D7
  1876. 00001340  1F3C 0001                move.b     -[A7], 0x1
  1877. 00001344  4EBA F770                jsr        [PC - 0x890 /* 00000AB6 */]
  1878. 00001348  1006                     move.b     D0, D6
  1879. 0000134A  6714                     beq        +0x16 /* 00001360 */
  1880. 0000134C  122D D21C                move.b     D1, [A5 - 0x2DE4]
  1881. 00001350  0A01 0001                xori.b     D1, 0x1
  1882. 00001354  C001                     and.b      D0, D1
  1883. 00001356  6708                     beq        +0xA /* 00001360 */
  1884. 00001358  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  1885. 0000135C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1886. label00001360:
  1887. 00001360  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1888. 00001364  4E5E                     unlink     A6
  1889. 00001366  205F                     movea.l    A0, [A7]+
  1890. 00001368  5C4F                     addq.w     A7, 6
  1891. 0000136A  4ED0                     jmp        [A0]
  1892. fn0000136C:
  1893. 0000136C  4E56 FFF4                link       A6, -0x000C
  1894. 00001370  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1895. 00001374  3A2E 0008                move.w     D5, [A6 + 0x8]
  1896. 00001378  282E 000A                move.l     D4, [A6 + 0xA]
  1897. 0000137C  42A7                     clr.l      -[A7]
  1898. 0000137E  4EBA EC80                jsr        [PC - 0x1380 /* 00000000 */]
  1899. 00001382  265F                     movea.l    A3, [A7]+
  1900. 00001384  7010                     moveq.l    D0, 0x10
  1901. 00001386  B02B 0003                cmp.b      D0, [A3 + 0x3]
  1902. 0000138A  670A                     beq        +0xC /* 00001396 */
  1903. 0000138C  2F04                     move.l     -[A7], D4
  1904. 0000138E  3F05                     move.w     -[A7], D5
  1905. 00001390  4EBA FF5C                jsr        [PC - 0xA4 /* 000012EE */]
  1906. 00001394  6056                     bra        +0x58 /* 000013EC */
  1907. label00001396:
  1908. 00001396  42A7                     clr.l      -[A7]
  1909. 00001398  2F0B                     move.l     -[A7], A3
  1910. 0000139A  4EBA ECB4                jsr        [PC - 0x134C /* 00000050 */]
  1911. 0000139E  285F                     movea.l    A4, [A7]+
  1912. 000013A0  7000                     moveq.l    D0, 0x00
  1913. 000013A2  1014                     move.b     D0, [A4]
  1914. 000013A4  C0BC 0000 00FF           and.l      D0, 0xFF
  1915. 000013AA  3E00                     move.w     D7, D0
  1916. 000013AC  BA47                     cmp.w      D5, D7
  1917. 000013AE  5DC6                     slt        D6
  1918. 000013B0  4406                     neg.b      D6
  1919. 000013B2  1006                     move.b     D0, D6
  1920. 000013B4  6702                     beq        +0x4 /* 000013B8 */
  1921. 000013B6  3E05                     move.w     D7, D5
  1922. label000013B8:
  1923. 000013B8  2F0C                     move.l     -[A7], A4
  1924. 000013BA  2F04                     move.l     -[A7], D4
  1925. 000013BC  3007                     move.w     D0, D7
  1926. 000013BE  5240                     addq.w     D0, 1
  1927. 000013C0  48C0                     ext.l      D0
  1928. 000013C2  2F00                     move.l     -[A7], D0
  1929. 000013C4  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1930. 000013C8  2044                     movea.l    A0, D4
  1931. 000013CA  1087                     move.b     [A0], D7
  1932. 000013CC  1F3C 0010                move.b     -[A7], 0x10
  1933. 000013D0  4EBA F6E4                jsr        [PC - 0x91C /* 00000AB6 */]
  1934. 000013D4  1006                     move.b     D0, D6
  1935. 000013D6  6714                     beq        +0x16 /* 000013EC */
  1936. 000013D8  122D D21C                move.b     D1, [A5 - 0x2DE4]
  1937. 000013DC  0A01 0001                xori.b     D1, 0x1
  1938. 000013E0  C001                     and.b      D0, D1
  1939. 000013E2  6708                     beq        +0xA /* 000013EC */
  1940. 000013E4  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  1941. 000013E8  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1942. label000013EC:
  1943. 000013EC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1944. 000013F0  4E5E                     unlink     A6
  1945. 000013F2  205F                     movea.l    A0, [A7]+
  1946. 000013F4  5C4F                     addq.w     A7, 6
  1947. 000013F6  4ED0                     jmp        [A0]
  1948. export_378:
  1949. fn000013F8:
  1950. 000013F8  4E56 0000                link       A6, 0
  1951. 000013FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1952. 00001400  3F3C 00FE                move.w     -[A7], 0xFE
  1953. 00001404  4EBA FF66                jsr        [PC - 0x9A /* 0000136C */]
  1954. 00001408  4E5E                     unlink     A6
  1955. 0000140A  2E9F                     move.l     [A7], [A7]+
  1956. 0000140C  4E75                     rts
  1957. export_379:
  1958. fn0000140E:
  1959. 0000140E  4E56 0000                link       A6, 0
  1960. 00001412  1B7C 0001 D21C           move.b     [A5 - 0x2DE4], 0x1
  1961. 00001418  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1962. 0000141C  3F3C 00FE                move.w     -[A7], 0xFE
  1963. 00001420  4EBA FF4A                jsr        [PC - 0xB6 /* 0000136C */]
  1964. 00001424  422D D21C                clr.b      [A5 - 0x2DE4]
  1965. 00001428  4E5E                     unlink     A6
  1966. 0000142A  2E9F                     move.l     [A7], [A7]+
  1967. 0000142C  4E75                     rts
  1968. export_380:
  1969. fn0000142E:
  1970. 0000142E  4E56 0000                link       A6, 0
  1971. 00001432  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1972. 00001436  3F3C 001E                move.w     -[A7], 0x1E
  1973. 0000143A  4EBA FF30                jsr        [PC - 0xD0 /* 0000136C */]
  1974. 0000143E  4E5E                     unlink     A6
  1975. 00001440  2E9F                     move.l     [A7], [A7]+
  1976. 00001442  4E75                     rts
  1977. fn00001444:
  1978. 00001444  4E56 0000                link       A6, 0
  1979. 00001448  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1980. 0000144C  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  1981. 00001450  4EBA FF1A                jsr        [PC - 0xE6 /* 0000136C */]
  1982. 00001454  4E5E                     unlink     A6
  1983. 00001456  2E9F                     move.l     [A7], [A7]+
  1984. 00001458  4E75                     rts
  1985. export_381:
  1986. fn0000145A:
  1987. 0000145A  4E56 0000                link       A6, 0
  1988. 0000145E  42A7                     clr.l      -[A7]
  1989. 00001460  4EBA EB9E                jsr        [PC - 0x1462 /* 00000000 */]
  1990. 00001464  205F                     movea.l    A0, [A7]+
  1991. 00001466  700E                     moveq.l    D0, 0x0E
  1992. 00001468  B028 0003                cmp.b      D0, [A0 + 0x3]
  1993. 0000146C  6706                     beq        +0x8 /* 00001474 */
  1994. 0000146E  422E 000C                clr.b      [A6 + 0xC]
  1995. 00001472  6016                     bra        +0x18 /* 0000148A */
  1996. label00001474:
  1997. 00001474  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1998. 0000147A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1999. 0000147E  7002                     moveq.l    D0, 0x02
  2000. 00001480  2F00                     move.l     -[A7], D0
  2001. 00001482  1F3C 000E                move.b     -[A7], 0xE
  2002. 00001486  4EBA FD3E                jsr        [PC - 0x2C2 /* 000011C6 */]
  2003. label0000148A:
  2004. 0000148A  4E5E                     unlink     A6
  2005. 0000148C  2E9F                     move.l     [A7], [A7]+
  2006. 0000148E  4E75                     rts
  2007. export_382:
  2008. 00001490  4E56 FFFE                link       A6, -0x0002
  2009. 00001494  48E7 0108                movem.l    -[A7], D7,A4
  2010. 00001498  286E 0008                movea.l    A4, [A6 + 0x8]
  2011. 0000149C  4267                     clr.w      -[A7]
  2012. 0000149E  4EBA FDCE                jsr        [PC - 0x232 /* 0000126E */]
  2013. 000014A2  3E1F                     move.w     D7, [A7]+
  2014. 000014A4  7002                     moveq.l    D0, 0x02
  2015. 000014A6  B047                     cmp.w      D0, D7
  2016. 000014A8  6616                     bne        +0x18 /* 000014C0 */
  2017. 000014AA  4267                     clr.w      -[A7]
  2018. 000014AC  4EBA FDC0                jsr        [PC - 0x240 /* 0000126E */]
  2019. 000014B0  301F                     move.w     D0, [A7]+
  2020. 000014B2  1940 0004                move.b     [A4 + 0x4], D0
  2021. 000014B6  4267                     clr.w      -[A7]
  2022. 000014B8  4EBA FDB4                jsr        [PC - 0x24C /* 0000126E */]
  2023. 000014BC  3E1F                     move.w     D7, [A7]+
  2024. 000014BE  6004                     bra        +0x6 /* 000014C4 */
  2025. label000014C0:
  2026. 000014C0  422C 0004                clr.b      [A4 + 0x4]
  2027. label000014C4:
  2028. 000014C4  7001                     moveq.l    D0, 0x01
  2029. 000014C6  B047                     cmp.w      D0, D7
  2030. 000014C8  6640                     bne        +0x42 /* 0000150A */
  2031. 000014CA  4267                     clr.w      -[A7]
  2032. 000014CC  4EBA FDA0                jsr        [PC - 0x260 /* 0000126E */]
  2033. 000014D0  301F                     move.w     D0, [A7]+
  2034. 000014D2  5340                     subq.w     D0, 1
  2035. 000014D4  670E                     beq        +0x10 /* 000014E4 */
  2036. 000014D6  5340                     subq.w     D0, 1
  2037. 000014D8  6712                     beq        +0x14 /* 000014EC */
  2038. 000014DA  5340                     subq.w     D0, 1
  2039. 000014DC  6716                     beq        +0x18 /* 000014F4 */
  2040. 000014DE  5340                     subq.w     D0, 1
  2041. 000014E0  671A                     beq        +0x1C /* 000014FC */
  2042. 000014E2  601C                     bra        +0x1E /* 00001500 */
  2043. label000014E4:
  2044. 000014E4  397C 2AF8 0002           move.w     [A4 + 0x2], 0x2AF8
  2045. 000014EA  6014                     bra        +0x16 /* 00001500 */
  2046. label000014EC:
  2047. 000014EC  397C 82DC 0002           move.w     [A4 + 0x2], 0x82DC
  2048. 000014F2  600C                     bra        +0xE /* 00001500 */
  2049. label000014F4:
  2050. 000014F4  397C 09C4 0002           move.w     [A4 + 0x2], 0x9C4
  2051. 000014FA  6004                     bra        +0x6 /* 00001500 */
  2052. label000014FC:
  2053. 000014FC  426C 0002                clr.w      [A4 + 0x2]
  2054. label00001500:
  2055. 00001500  4267                     clr.w      -[A7]
  2056. 00001502  4EBA FD6A                jsr        [PC - 0x296 /* 0000126E */]
  2057. 00001506  3E1F                     move.w     D7, [A7]+
  2058. 00001508  6006                     bra        +0x8 /* 00001510 */
  2059. label0000150A:
  2060. 0000150A  397C 1388 0002           move.w     [A4 + 0x2], 0x1388
  2061. label00001510:
  2062. 00001510  4267                     clr.w      -[A7]
  2063. 00001512  4EBA FD5A                jsr        [PC - 0x2A6 /* 0000126E */]
  2064. 00001516  389F                     move.w     [A4], [A7]+
  2065. 00001518  4CDF 1080                movem.l    D7,A4, [A7]+
  2066. 0000151C  4E5E                     unlink     A6
  2067. 0000151E  2E9F                     move.l     [A7], [A7]+
  2068. 00001520  4E75                     rts
  2069. export_383:
  2070. fn00001522:
  2071. 00001522  4E56 FFFC                link       A6, -0x0004
  2072. 00001526  48E7 0108                movem.l    -[A7], D7,A4
  2073. 0000152A  286E 0008                movea.l    A4, [A6 + 0x8]
  2074. 0000152E  4EBA EF86                jsr        [PC - 0x107A /* 000004B6 */]
  2075. 00001532  42A7                     clr.l      -[A7]
  2076. 00001534  4EBA EACA                jsr        [PC - 0x1536 /* 00000000 */]
  2077. 00001538  205F                     movea.l    A0, [A7]+
  2078. 0000153A  2E28 0004                move.l     D7, [A0 + 0x4]
  2079. 0000153E  2F0C                     move.l     -[A7], A4
  2080. 00001540  2F07                     move.l     -[A7], D7
  2081. 00001542  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  2082. 00001546  4267                     clr.w      -[A7]
  2083. 00001548  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2084. 0000154C  4A5F                     tst.w      [A7]+
  2085. 0000154E  6716                     beq        +0x18 /* 00001566 */
  2086. 00001550  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2087. 00001554  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2088. 00001558  2054                     movea.l    A0, [A4]
  2089. 0000155A  4210                     clr.b      [A0]
  2090. 0000155C  1F3C 0001                move.b     -[A7], 0x1
  2091. 00001560  4EBA F554                jsr        [PC - 0xAAC /* 00000AB6 */]
  2092. 00001564  6018                     bra        +0x1A /* 0000157E */
  2093. label00001566:
  2094. 00001566  2F0C                     move.l     -[A7], A4
  2095. 00001568  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2096. 0000156C  2F14                     move.l     -[A7], [A4]
  2097. 0000156E  2F07                     move.l     -[A7], D7
  2098. 00001570  1F3C 0001                move.b     -[A7], 0x1
  2099. 00001574  4EBA FC50                jsr        [PC - 0x3B0 /* 000011C6 */]
  2100. 00001578  2F0C                     move.l     -[A7], A4
  2101. 0000157A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2102. label0000157E:
  2103. 0000157E  4CDF 1080                movem.l    D7,A4, [A7]+
  2104. 00001582  4E5E                     unlink     A6
  2105. 00001584  2E9F                     move.l     [A7], [A7]+
  2106. 00001586  4E75                     rts
  2107. export_384:
  2108. fn00001588:
  2109. 00001588  4E56 FFFE                link       A6, -0x0002
  2110. 0000158C  426E FFFE                clr.w      [A6 - 0x2]
  2111. 00001590  486E FFFE                pea.l      [A6 - 0x2]
  2112. 00001594  7001                     moveq.l    D0, 0x01
  2113. 00001596  2F00                     move.l     -[A7], D0
  2114. 00001598  1F3C 0001                move.b     -[A7], 0x1
  2115. 0000159C  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2116. 000015A0  4E5E                     unlink     A6
  2117. 000015A2  4E75                     rts
  2118. export_385:
  2119. fn000015A4:
  2120. 000015A4  4E56 0000                link       A6, 0
  2121. 000015A8  48E7 0018                movem.l    -[A7], A3,A4
  2122. 000015AC  266E 000A                movea.l    A3, [A6 + 0xA]
  2123. 000015B0  4A2E 0008                tst.b      [A6 + 0x8]
  2124. 000015B4  661C                     bne        +0x1E /* 000015D2 */
  2125. 000015B6  2F0B                     move.l     -[A7], A3
  2126. 000015B8  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2127. 000015BC  2F13                     move.l     -[A7], [A3]
  2128. 000015BE  42A7                     clr.l      -[A7]
  2129. 000015C0  2F0B                     move.l     -[A7], A3
  2130. 000015C2  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2131. 000015C6  4EBA 0092                jsr        [PC + 0x92 /* 0000165A */]
  2132. 000015CA  2F0B                     move.l     -[A7], A3
  2133. 000015CC  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2134. 000015D0  6026                     bra        +0x28 /* 000015F8 */
  2135. label000015D2:
  2136. 000015D2  2F0B                     move.l     -[A7], A3
  2137. 000015D4  4EBA 118E                jsr        [PC + 0x118E /* 00002764 */]
  2138. 000015D8  42A7                     clr.l      -[A7]
  2139. 000015DA  4EBA EA24                jsr        [PC - 0x15DC /* 00000000 */]
  2140. 000015DE  285F                     movea.l    A4, [A7]+
  2141. 000015E0  196E 0008 0002           move.b     [A4 + 0x2], [A6 + 0x8]
  2142. 000015E6  197C 0001 0003           move.b     [A4 + 0x3], 0x1
  2143. 000015EC  42A7                     clr.l      -[A7]
  2144. 000015EE  2F0B                     move.l     -[A7], A3
  2145. 000015F0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2146. 000015F4  295F 0004                move.l     [A4 + 0x4], [A7]+
  2147. label000015F8:
  2148. 000015F8  4CDF 1800                movem.l    A3,A4, [A7]+
  2149. 000015FC  4E5E                     unlink     A6
  2150. 000015FE  205F                     movea.l    A0, [A7]+
  2151. 00001600  5C4F                     addq.w     A7, 6
  2152. 00001602  4ED0                     jmp        [A0]
  2153. export_386:
  2154. fn00001604:
  2155. 00001604  4E56 0000                link       A6, 0
  2156. 00001608  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2157. 0000160C  206E 0008                movea.l    A0, [A6 + 0x8]
  2158. 00001610  4240                     clr.w      D0
  2159. 00001612  1010                     move.b     D0, [A0]
  2160. 00001614  5240                     addq.w     D0, 1
  2161. 00001616  48C0                     ext.l      D0
  2162. 00001618  2F00                     move.l     -[A7], D0
  2163. 0000161A  1F3C 0010                move.b     -[A7], 0x10
  2164. 0000161E  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2165. 00001622  4E5E                     unlink     A6
  2166. 00001624  2E9F                     move.l     [A7], [A7]+
  2167. 00001626  4E75                     rts
  2168. export_387:
  2169. fn00001628:
  2170. 00001628  4E56 FF00                link       A6, -0x0100
  2171. 0000162C  206E 0008                movea.l    A0, [A6 + 0x8]
  2172. 00001630  43EE FF00                lea.l      A1, [A6 - 0x100]
  2173. 00001634  703F                     moveq.l    D0, 0x3F
  2174. label00001636:
  2175. 00001636  22D8                     move.l     [A1]+, [A0]+
  2176. 00001638  51C8 FFFC                dbf        D0, -0x6 /* 00001636 */
  2177. 0000163C  486E FF00                pea.l      [A6 - 0x100]
  2178. 00001640  4240                     clr.w      D0
  2179. 00001642  102E FF00                move.b     D0, [A6 - 0x100]
  2180. 00001646  5240                     addq.w     D0, 1
  2181. 00001648  48C0                     ext.l      D0
  2182. 0000164A  2F00                     move.l     -[A7], D0
  2183. 0000164C  1F3C 0010                move.b     -[A7], 0x10
  2184. 00001650  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2185. 00001654  4E5E                     unlink     A6
  2186. 00001656  2E9F                     move.l     [A7], [A7]+
  2187. 00001658  4E75                     rts
  2188. export_388:
  2189. fn0000165A:
  2190. 0000165A  4E56 FFFC                link       A6, -0x0004
  2191. 0000165E  48E7 0108                movem.l    -[A7], D7,A4
  2192. 00001662  2E2E 0008                move.l     D7, [A6 + 0x8]
  2193. 00001666  0C87 0000 00FF           cmpi.l     D7, 0xFF
  2194. 0000166C  6E10                     bgt        +0x12 /* 0000167E */
  2195. 0000166E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2196. 00001672  2F07                     move.l     -[A7], D7
  2197. 00001674  1F3C 0001                move.b     -[A7], 0x1
  2198. 00001678  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2199. 0000167C  6032                     bra        +0x34 /* 000016B0 */
  2200. label0000167E:
  2201. 0000167E  42A7                     clr.l      -[A7]
  2202. 00001680  2F07                     move.l     -[A7], D7
  2203. 00001682  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2204. 00001686  285F                     movea.l    A4, [A7]+
  2205. 00001688  200C                     move.l     D0, A4
  2206. 0000168A  660E                     bne        +0x10 /* 0000169A */
  2207. 0000168C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  2208. 00001690  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2209. 00001694  4EBA FEF2                jsr        [PC - 0x10E /* 00001588 */]
  2210. 00001698  6016                     bra        +0x18 /* 000016B0 */
  2211. label0000169A:
  2212. 0000169A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2213. 0000169E  2F14                     move.l     -[A7], [A4]
  2214. 000016A0  2F07                     move.l     -[A7], D7
  2215. 000016A2  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  2216. 000016A6  2F0C                     move.l     -[A7], A4
  2217. 000016A8  1F3C 0001                move.b     -[A7], 0x1
  2218. 000016AC  4EBA FEF6                jsr        [PC - 0x10A /* 000015A4 */]
  2219. label000016B0:
  2220. 000016B0  4CDF 1080                movem.l    D7,A4, [A7]+
  2221. 000016B4  4E5E                     unlink     A6
  2222. 000016B6  205F                     movea.l    A0, [A7]+
  2223. 000016B8  504F                     addq.w     A7, 8
  2224. 000016BA  4ED0                     jmp        [A0]
  2225. export_389:
  2226. 000016BC  4E56 0000                link       A6, 0
  2227. 000016C0  486E 0008                pea.l      [A6 + 0x8]
  2228. 000016C4  7002                     moveq.l    D0, 0x02
  2229. 000016C6  2F00                     move.l     -[A7], D0
  2230. 000016C8  1F3C 000E                move.b     -[A7], 0xE
  2231. 000016CC  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2232. 000016D0  4E5E                     unlink     A6
  2233. 000016D2  205F                     movea.l    A0, [A7]+
  2234. 000016D4  544F                     addq.w     A7, 2
  2235. 000016D6  4ED0                     jmp        [A0]
  2236. export_390:
  2237. 000016D8  4E56 0000                link       A6, 0
  2238. 000016DC  2F2D D222                move.l     -[A7], [A5 - 0x2DDE]
  2239. 000016E0  202D D226                move.l     D0, [A5 - 0x2DDA]
  2240. 000016E4  D0BC 0000 07D0           add.l      D0, 0x7D0
  2241. 000016EA  2F00                     move.l     -[A7], D0
  2242. 000016EC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2243. 000016F0  2B7C 0000 07D0 D21E      move.l     [A5 - 0x2DE2], 0x7D0
  2244. 000016F8  4E5E                     unlink     A6
  2245. 000016FA  4E75                     rts
  2246. export_391:
  2247. 000016FC  4E56 FEFE                link       A6, -0x0102
  2248. 00001700  2F07                     move.l     -[A7], D7
  2249. 00001702  206E 000C                movea.l    A0, [A6 + 0xC]
  2250. 00001706  43EE FF00                lea.l      A1, [A6 - 0x100]
  2251. 0000170A  703F                     moveq.l    D0, 0x3F
  2252. label0000170C:
  2253. 0000170C  22D8                     move.l     [A1]+, [A0]+
  2254. 0000170E  51C8 FFFC                dbf        D0, -0x6 /* 0000170C */
  2255. 00001712  486E FF00                pea.l      [A6 - 0x100]
  2256. 00001716  4EBA FEEC                jsr        [PC - 0x114 /* 00001604 */]
  2257. 0000171A  4267                     clr.w      -[A7]
  2258. 0000171C  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  2259. 00001720  1E1F                     move.b     D7, [A7]+
  2260. 00001722  1007                     move.b     D0, D7
  2261. 00001724  670A                     beq        +0xC /* 00001730 */
  2262. 00001726  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2263. 0000172A  4EBA 0B5A                jsr        [PC + 0xB5A /* 00002286 */]
  2264. 0000172E  6008                     bra        +0xA /* 00001738 */
  2265. label00001730:
  2266. 00001730  1F3C 0001                move.b     -[A7], 0x1
  2267. 00001734  4EBA F380                jsr        [PC - 0xC80 /* 00000AB6 */]
  2268. label00001738:
  2269. 00001738  1D47 0010                move.b     [A6 + 0x10], D7
  2270. 0000173C  2E1F                     move.l     D7, [A7]+
  2271. 0000173E  4E5E                     unlink     A6
  2272. 00001740  205F                     movea.l    A0, [A7]+
  2273. 00001742  504F                     addq.w     A7, 8
  2274. 00001744  4ED0                     jmp        [A0]
  2275. fn00001746:
  2276. 00001746  4E56 FFF4                link       A6, -0x000C
  2277. 0000174A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2278. 0000174E  286E 0008                movea.l    A4, [A6 + 0x8]
  2279. 00001752  266C 0020                movea.l    A3, [A4 + 0x20]
  2280. 00001756  70FF                     moveq.l    D0, 0xFFFFFFFF
  2281. 00001758  B0AB 001A                cmp.l      D0, [A3 + 0x1A]
  2282. 0000175C  6F20                     ble        +0x22 /* 0000177E */
  2283. 0000175E  42A7                     clr.l      -[A7]
  2284. 00001760  2F2B 001A                move.l     -[A7], [A3 + 0x1A]
  2285. 00001764  42A7                     clr.l      -[A7]
  2286. 00001766  206C 0018                movea.l    A0, [A4 + 0x18]
  2287. 0000176A  2F10                     move.l     -[A7], [A0]
  2288. 0000176C  206C 0014                movea.l    A0, [A4 + 0x14]
  2289. 00001770  2F10                     move.l     -[A7], [A0]
  2290. 00001772  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  2291. 00001776  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2292. 0000177A  275F 001A                move.l     [A3 + 0x1A], [A7]+
  2293. label0000177E:
  2294. 0000177E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2295. 00001780  B0AB 001E                cmp.l      D0, [A3 + 0x1E]
  2296. 00001784  6F06                     ble        +0x8 /* 0000178C */
  2297. 00001786  276B 001A 001E           move.l     [A3 + 0x1E], [A3 + 0x1A]
  2298. label0000178C:
  2299. 0000178C  4AAB 001A                tst.l      [A3 + 0x1A]
  2300. 00001790  660E                     bne        +0x10 /* 000017A0 */
  2301. 00001792  206C 0018                movea.l    A0, [A4 + 0x18]
  2302. 00001796  226C 0014                movea.l    A1, [A4 + 0x14]
  2303. 0000179A  2290                     move.l     [A1], [A0]
  2304. 0000179C  6000 00BA                bra        +0xBC /* 00001858 */
  2305. label000017A0:
  2306. 000017A0  202B 001A                move.l     D0, [A3 + 0x1A]
  2307. 000017A4  B0AB 001E                cmp.l      D0, [A3 + 0x1E]
  2308. 000017A8  6F06                     ble        +0x8 /* 000017B0 */
  2309. 000017AA  276B 001A 001E           move.l     [A3 + 0x1E], [A3 + 0x1A]
  2310. label000017B0:
  2311. 000017B0  2D6B 001A FFF8           move.l     [A6 - 0x8], [A3 + 0x1A]
  2312. 000017B6  7E02                     moveq.l    D7, 0x02
  2313. 000017B8  604A                     bra        +0x4C /* 00001804 */
  2314. label000017BA:
  2315. 000017BA  206C 0018                movea.l    A0, [A4 + 0x18]
  2316. 000017BE  226C 0010                movea.l    A1, [A4 + 0x10]
  2317. 000017C2  2010                     move.l     D0, [A0]
  2318. 000017C4  B091                     cmp.l      D0, [A1]
  2319. 000017C6  6708                     beq        +0xA /* 000017D0 */
  2320. 000017C8  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2321. 000017CC  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  2322. label000017D0:
  2323. 000017D0  206C 0018                movea.l    A0, [A4 + 0x18]
  2324. 000017D4  226C 0010                movea.l    A1, [A4 + 0x10]
  2325. 000017D8  2010                     move.l     D0, [A0]
  2326. 000017DA  B091                     cmp.l      D0, [A1]
  2327. 000017DC  6C08                     bge        +0xA /* 000017E6 */
  2328. 000017DE  206C 0018                movea.l    A0, [A4 + 0x18]
  2329. 000017E2  5290                     addq.l     [A0], 1
  2330. 000017E4  601A                     bra        +0x1C /* 00001800 */
  2331. label000017E6:
  2332. 000017E6  202B 001A                move.l     D0, [A3 + 0x1A]
  2333. 000017EA  9087                     sub.l      D0, D7
  2334. 000017EC  5280                     addq.l     D0, 1
  2335. 000017EE  206C 000C                movea.l    A0, [A4 + 0xC]
  2336. 000017F2  2080                     move.l     [A0], D0
  2337. 000017F4  206C 0014                movea.l    A0, [A4 + 0x14]
  2338. 000017F8  226C 0018                movea.l    A1, [A4 + 0x18]
  2339. 000017FC  2290                     move.l     [A1], [A0]
  2340. 000017FE  6058                     bra        +0x5A /* 00001858 */
  2341. label00001800:
  2342. 00001800  5287                     addq.l     D7, 1
  2343. 00001802  6906                     bvs        +0x8 /* 0000180A */
  2344. label00001804:
  2345. 00001804  BEAE FFF8                cmp.l      D7, [A6 - 0x8]
  2346. 00001808  6FB0                     ble        -0x4E /* 000017BA */
  2347. label0000180A:
  2348. 0000180A  206C 0018                movea.l    A0, [A4 + 0x18]
  2349. 0000180E  226C 0014                movea.l    A1, [A4 + 0x14]
  2350. 00001812  2290                     move.l     [A1], [A0]
  2351. 00001814  202B 001E                move.l     D0, [A3 + 0x1E]
  2352. 00001818  90AB 001A                sub.l      D0, [A3 + 0x1A]
  2353. 0000181C  2D40 FFF4                move.l     [A6 - 0xC], D0
  2354. 00001820  7E00                     moveq.l    D7, 0x00
  2355. 00001822  602E                     bra        +0x30 /* 00001852 */
  2356. label00001824:
  2357. 00001824  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  2358. 00001828  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  2359. 0000182C  206C 0014                movea.l    A0, [A4 + 0x14]
  2360. 00001830  226C 0010                movea.l    A1, [A4 + 0x10]
  2361. 00001834  2010                     move.l     D0, [A0]
  2362. 00001836  B091                     cmp.l      D0, [A1]
  2363. 00001838  6602                     bne        +0x4 /* 0000183C */
  2364. 0000183A  601C                     bra        +0x1E /* 00001858 */
  2365. label0000183C:
  2366. 0000183C  202B 001E                move.l     D0, [A3 + 0x1E]
  2367. 00001840  90AB 001A                sub.l      D0, [A3 + 0x1A]
  2368. 00001844  B087                     cmp.l      D0, D7
  2369. 00001846  6706                     beq        +0x8 /* 0000184E */
  2370. 00001848  206C 0014                movea.l    A0, [A4 + 0x14]
  2371. 0000184C  5290                     addq.l     [A0], 1
  2372. label0000184E:
  2373. 0000184E  5287                     addq.l     D7, 1
  2374. 00001850  6906                     bvs        +0x8 /* 00001858 */
  2375. label00001852:
  2376. 00001852  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  2377. 00001856  6FCC                     ble        -0x32 /* 00001824 */
  2378. label00001858:
  2379. 00001858  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2380. 0000185C  4E5E                     unlink     A6
  2381. 0000185E  2E9F                     move.l     [A7], [A7]+
  2382. 00001860  4E75                     rts
  2383. fn00001862:
  2384. 00001862  4E56 0000                link       A6, 0
  2385. 00001866  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2386. 0000186A  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2387. label0000186E:
  2388. 0000186E  206E 000C                movea.l    A0, [A6 + 0xC]
  2389. 00001872  2050                     movea.l    A0, [A0]
  2390. 00001874  1010                     move.b     D0, [A0]
  2391. 00001876  4880                     ext.w      D0
  2392. 00001878  722C                     moveq.l    D1, 0x2C
  2393. 0000187A  B240                     cmp.w      D1, D0
  2394. 0000187C  56C0                     sne        D0
  2395. 0000187E  206E 000C                movea.l    A0, [A6 + 0xC]
  2396. 00001882  2050                     movea.l    A0, [A0]
  2397. 00001884  4A10                     tst.b      [A0]
  2398. 00001886  56C1                     sne        D1
  2399. 00001888  C001                     and.b      D0, D1
  2400. 0000188A  6708                     beq        +0xA /* 00001894 */
  2401. 0000188C  206E 000C                movea.l    A0, [A6 + 0xC]
  2402. 00001890  5290                     addq.l     [A0], 1
  2403. 00001892  60DA                     bra        -0x24 /* 0000186E */
  2404. label00001894:
  2405. 00001894  4E5E                     unlink     A6
  2406. 00001896  205F                     movea.l    A0, [A7]+
  2407. 00001898  504F                     addq.w     A7, 8
  2408. 0000189A  4ED0                     jmp        [A0]
  2409. fn0000189C:
  2410. 0000189C  4E56 FFEA                link       A6, -0x0016
  2411. 000018A0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2412. 000018A4  286E 0008                movea.l    A4, [A6 + 0x8]
  2413. 000018A8  266C 0020                movea.l    A3, [A4 + 0x20]
  2414. 000018AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2415. 000018AE  B0AB 0012                cmp.l      D0, [A3 + 0x12]
  2416. 000018B2  6F20                     ble        +0x22 /* 000018D4 */
  2417. 000018B4  42A7                     clr.l      -[A7]
  2418. 000018B6  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  2419. 000018BA  42A7                     clr.l      -[A7]
  2420. 000018BC  206C 0018                movea.l    A0, [A4 + 0x18]
  2421. 000018C0  2F10                     move.l     -[A7], [A0]
  2422. 000018C2  206C 0014                movea.l    A0, [A4 + 0x14]
  2423. 000018C6  2F10                     move.l     -[A7], [A0]
  2424. 000018C8  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2425. 000018CC  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2426. 000018D0  275F 0012                move.l     [A3 + 0x12], [A7]+
  2427. label000018D4:
  2428. 000018D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2429. 000018D6  B0AB 0016                cmp.l      D0, [A3 + 0x16]
  2430. 000018DA  6F06                     ble        +0x8 /* 000018E2 */
  2431. 000018DC  276B 0012 0016           move.l     [A3 + 0x16], [A3 + 0x12]
  2432. label000018E2:
  2433. 000018E2  4AAB 0012                tst.l      [A3 + 0x12]
  2434. 000018E6  660E                     bne        +0x10 /* 000018F6 */
  2435. 000018E8  206C 0018                movea.l    A0, [A4 + 0x18]
  2436. 000018EC  226C 0014                movea.l    A1, [A4 + 0x14]
  2437. 000018F0  2290                     move.l     [A1], [A0]
  2438. 000018F2  6000 00FE                bra        +0x100 /* 000019F2 */
  2439. label000018F6:
  2440. 000018F6  202B 0012                move.l     D0, [A3 + 0x12]
  2441. 000018FA  B0AB 0016                cmp.l      D0, [A3 + 0x16]
  2442. 000018FE  6F06                     ble        +0x8 /* 00001906 */
  2443. 00001900  276B 0012 0016           move.l     [A3 + 0x16], [A3 + 0x12]
  2444. label00001906:
  2445. 00001906  2E2B 0012                move.l     D7, [A3 + 0x12]
  2446. 0000190A  206C 0018                movea.l    A0, [A4 + 0x18]
  2447. 0000190E  2810                     move.l     D4, [A0]
  2448. label00001910:
  2449. 00001910  7001                     moveq.l    D0, 0x01
  2450. 00001912  B087                     cmp.l      D0, D7
  2451. 00001914  5DC0                     slt        D0
  2452. 00001916  206C 0018                movea.l    A0, [A4 + 0x18]
  2453. 0000191A  226C 0014                movea.l    A1, [A4 + 0x14]
  2454. 0000191E  2210                     move.l     D1, [A0]
  2455. 00001920  B291                     cmp.l      D1, [A1]
  2456. 00001922  5DC1                     slt        D1
  2457. 00001924  C001                     and.b      D0, D1
  2458. 00001926  670C                     beq        +0xE /* 00001934 */
  2459. 00001928  5387                     subq.l     D7, 1
  2460. 0000192A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2461. 0000192E  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  2462. 00001932  60DC                     bra        -0x22 /* 00001910 */
  2463. label00001934:
  2464. 00001934  206C 0018                movea.l    A0, [A4 + 0x18]
  2465. 00001938  226C 0014                movea.l    A1, [A4 + 0x14]
  2466. 0000193C  2010                     move.l     D0, [A0]
  2467. 0000193E  B091                     cmp.l      D0, [A1]
  2468. 00001940  6D4A                     blt        +0x4C /* 0000198C */
  2469. 00001942  206C 0008                movea.l    A0, [A4 + 0x8]
  2470. 00001946  2087                     move.l     [A0], D7
  2471. 00001948  206C 0018                movea.l    A0, [A4 + 0x18]
  2472. 0000194C  226C 0014                movea.l    A1, [A4 + 0x14]
  2473. 00001950  2010                     move.l     D0, [A0]
  2474. 00001952  B091                     cmp.l      D0, [A1]
  2475. 00001954  6F0A                     ble        +0xC /* 00001960 */
  2476. 00001956  206C 0014                movea.l    A0, [A4 + 0x14]
  2477. 0000195A  226C 0018                movea.l    A1, [A4 + 0x18]
  2478. 0000195E  2290                     move.l     [A1], [A0]
  2479. label00001960:
  2480. 00001960  206C 0018                movea.l    A0, [A4 + 0x18]
  2481. 00001964  2A10                     move.l     D5, [A0]
  2482. 00001966  5385                     subq.l     D5, 1
  2483. 00001968  206C 0014                movea.l    A0, [A4 + 0x14]
  2484. 0000196C  B890                     cmp.l      D4, [A0]
  2485. 0000196E  57C0                     seq        D0
  2486. 00001970  4A00                     tst.b      D0
  2487. 00001972  6610                     bne        +0x12 /* 00001984 */
  2488. 00001974  2045                     movea.l    A0, D5
  2489. 00001976  1210                     move.b     D1, [A0]
  2490. 00001978  4881                     ext.w      D1
  2491. 0000197A  742C                     moveq.l    D2, 0x2C
  2492. 0000197C  B441                     cmp.w      D2, D1
  2493. 0000197E  57C1                     seq        D1
  2494. 00001980  8001                     or.b       D0, D1
  2495. 00001982  6706                     beq        +0x8 /* 0000198A */
  2496. label00001984:
  2497. 00001984  206C 0008                movea.l    A0, [A4 + 0x8]
  2498. 00001988  5390                     subq.l     [A0], 1
  2499. label0000198A:
  2500. 0000198A  6066                     bra        +0x68 /* 000019F2 */
  2501. label0000198C:
  2502. 0000198C  206C 0018                movea.l    A0, [A4 + 0x18]
  2503. 00001990  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2504. 00001994  4206                     clr.b      D6
  2505. 00001996  202B 0016                move.l     D0, [A3 + 0x16]
  2506. 0000199A  90AB 0012                sub.l      D0, [A3 + 0x12]
  2507. 0000199E  2D40 FFEA                move.l     [A6 - 0x16], D0
  2508. 000019A2  7E00                     moveq.l    D7, 0x00
  2509. 000019A4  6034                     bra        +0x36 /* 000019DA */
  2510. label000019A6:
  2511. 000019A6  486E FFF0                pea.l      [A6 - 0x10]
  2512. 000019AA  2F0E                     move.l     -[A7], A6
  2513. 000019AC  4EBA FEB4                jsr        [PC - 0x14C /* 00001862 */]
  2514. 000019B0  206E FFF0                movea.l    A0, [A6 - 0x10]
  2515. 000019B4  1010                     move.b     D0, [A0]
  2516. 000019B6  4880                     ext.w      D0
  2517. 000019B8  722C                     moveq.l    D1, 0x2C
  2518. 000019BA  B240                     cmp.w      D1, D0
  2519. 000019BC  57C6                     seq        D6
  2520. 000019BE  4406                     neg.b      D6
  2521. 000019C0  1006                     move.b     D0, D6
  2522. 000019C2  6704                     beq        +0x6 /* 000019C8 */
  2523. 000019C4  52AE FFF0                addq.l     [A6 - 0x10], 1
  2524. label000019C8:
  2525. 000019C8  206C 0014                movea.l    A0, [A4 + 0x14]
  2526. 000019CC  202E FFF0                move.l     D0, [A6 - 0x10]
  2527. 000019D0  B090                     cmp.l      D0, [A0]
  2528. 000019D2  6F02                     ble        +0x4 /* 000019D6 */
  2529. 000019D4  601C                     bra        +0x1E /* 000019F2 */
  2530. label000019D6:
  2531. 000019D6  5287                     addq.l     D7, 1
  2532. 000019D8  6906                     bvs        +0x8 /* 000019E0 */
  2533. label000019DA:
  2534. 000019DA  BEAE FFEA                cmp.l      D7, [A6 - 0x16]
  2535. 000019DE  6FC6                     ble        -0x38 /* 000019A6 */
  2536. label000019E0:
  2537. 000019E0  206C 0014                movea.l    A0, [A4 + 0x14]
  2538. 000019E4  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2539. 000019E8  1006                     move.b     D0, D6
  2540. 000019EA  6706                     beq        +0x8 /* 000019F2 */
  2541. 000019EC  206C 0014                movea.l    A0, [A4 + 0x14]
  2542. 000019F0  5390                     subq.l     [A0], 1
  2543. label000019F2:
  2544. 000019F2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2545. 000019F6  4E5E                     unlink     A6
  2546. 000019F8  2E9F                     move.l     [A7], [A7]+
  2547. 000019FA  4E75                     rts
  2548. fn000019FC:
  2549. 000019FC  4E56 FECA                link       A6, -0x0136
  2550. 00001A00  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2551. 00001A04  286E 0008                movea.l    A4, [A6 + 0x8]
  2552. 00001A08  7000                     moveq.l    D0, 0x00
  2553. 00001A0A  2D40 FEDC                move.l     [A6 - 0x124], D0
  2554. 00001A0E  266C 0020                movea.l    A3, [A4 + 0x20]
  2555. 00001A12  42A7                     clr.l      -[A7]
  2556. 00001A14  206C 0018                movea.l    A0, [A4 + 0x18]
  2557. 00001A18  2F10                     move.l     -[A7], [A0]
  2558. 00001A1A  206C 0014                movea.l    A0, [A4 + 0x14]
  2559. 00001A1E  2F10                     move.l     -[A7], [A0]
  2560. 00001A20  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  2561. 00001A24  2C1F                     move.l     D6, [A7]+
  2562. 00001A26  70FF                     moveq.l    D0, 0xFFFFFFFF
  2563. 00001A28  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  2564. 00001A2C  6F10                     ble        +0x12 /* 00001A3E */
  2565. 00001A2E  42A7                     clr.l      -[A7]
  2566. 00001A30  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2567. 00001A34  2F06                     move.l     -[A7], D6
  2568. 00001A36  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2569. 00001A3A  275F 000A                move.l     [A3 + 0xA], [A7]+
  2570. label00001A3E:
  2571. 00001A3E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2572. 00001A40  B0AB 000E                cmp.l      D0, [A3 + 0xE]
  2573. 00001A44  6F06                     ble        +0x8 /* 00001A4C */
  2574. 00001A46  276B 000A 000E           move.l     [A3 + 0xE], [A3 + 0xA]
  2575. label00001A4C:
  2576. 00001A4C  BCAB 000E                cmp.l      D6, [A3 + 0xE]
  2577. 00001A50  6C04                     bge        +0x6 /* 00001A56 */
  2578. 00001A52  2746 000E                move.l     [A3 + 0xE], D6
  2579. label00001A56:
  2580. 00001A56  4AAB 000A                tst.l      [A3 + 0xA]
  2581. 00001A5A  660E                     bne        +0x10 /* 00001A6A */
  2582. 00001A5C  206C 0018                movea.l    A0, [A4 + 0x18]
  2583. 00001A60  226C 0014                movea.l    A1, [A4 + 0x14]
  2584. 00001A64  2290                     move.l     [A1], [A0]
  2585. 00001A66  6000 0250                bra        +0x252 /* 00001CB8 */
  2586. label00001A6A:
  2587. 00001A6A  BCAB 000A                cmp.l      D6, [A3 + 0xA]
  2588. 00001A6E  6C0E                     bge        +0x10 /* 00001A7E */
  2589. 00001A70  206C 0014                movea.l    A0, [A4 + 0x14]
  2590. 00001A74  226C 0018                movea.l    A1, [A4 + 0x18]
  2591. 00001A78  2290                     move.l     [A1], [A0]
  2592. 00001A7A  6000 023C                bra        +0x23E /* 00001CB8 */
  2593. label00001A7E:
  2594. 00001A7E  202B 000A                move.l     D0, [A3 + 0xA]
  2595. 00001A82  B0AB 000E                cmp.l      D0, [A3 + 0xE]
  2596. 00001A86  6F06                     ble        +0x8 /* 00001A8E */
  2597. 00001A88  276B 000A 000E           move.l     [A3 + 0xE], [A3 + 0xA]
  2598. label00001A8E:
  2599. 00001A8E  4A6D B7D8                tst.w      [A5 - 0x4828]
  2600. 00001A92  6712                     beq        +0x14 /* 00001AA6 */
  2601. 00001A94  4267                     clr.w      -[A7]
  2602. 00001A96  3F2D B7D8                move.w     -[A7], [A5 - 0x4828]
  2603. 00001A9A  2F3C 8202 0006           move.l     -[A7], 0x82020006
  2604. 00001AA0  A8B5                     syscall    ScriptUtil
  2605. 00001AA2  381F                     move.w     D4, [A7]+
  2606. 00001AA4  6002                     bra        +0x4 /* 00001AA8 */
  2607. label00001AA6:
  2608. 00001AA6  4244                     clr.w      D4
  2609. label00001AA8:
  2610. 00001AA8  4267                     clr.w      -[A7]
  2611. 00001AAA  3F04                     move.w     -[A7], D4
  2612. 00001AAC  1F3C 0001                move.b     -[A7], 0x1
  2613. 00001AB0  486E FEDC                pea.l      [A6 - 0x124]
  2614. 00001AB4  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  2615. 00001AB8  3A1F                     move.w     D5, [A7]+
  2616. 00001ABA  4AAE FEDC                tst.l      [A6 - 0x124]
  2617. 00001ABE  6710                     beq        +0x12 /* 00001AD0 */
  2618. 00001AC0  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  2619. 00001AC4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2620. 00001AC8  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  2621. 00001ACC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2622. label00001AD0:
  2623. 00001AD0  206D FE88                movea.l    A0, [A5 - 0x178]
  2624. 00001AD4  3D68 0044 FEE0           move.w     [A6 - 0x120], [A0 + 0x44]
  2625. 00001ADA  206D FE88                movea.l    A0, [A5 - 0x178]
  2626. 00001ADE  316D B7D8 0044           move.w     [A0 + 0x44], [A5 - 0x4828]
  2627. 00001AE4  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2628. 00001AE8  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2629. 00001AEC  3005                     move.w     D0, D5
  2630. 00001AEE  6712                     beq        +0x14 /* 00001B02 */
  2631. 00001AF0  5340                     subq.w     D0, 1
  2632. 00001AF2  6774                     beq        +0x76 /* 00001B68 */
  2633. 00001AF4  5340                     subq.w     D0, 1
  2634. 00001AF6  6770                     beq        +0x72 /* 00001B68 */
  2635. 00001AF8  5340                     subq.w     D0, 1
  2636. 00001AFA  6700 017E                beq        +0x180 /* 00001C7A */
  2637. 00001AFE  6000 0184                bra        +0x186 /* 00001C84 */
  2638. label00001B02:
  2639. 00001B02  2D6B 000A FED6           move.l     [A6 - 0x12A], [A3 + 0xA]
  2640. 00001B08  7E02                     moveq.l    D7, 0x02
  2641. 00001B0A  601A                     bra        +0x1C /* 00001B26 */
  2642. label00001B0C:
  2643. 00001B0C  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2644. 00001B10  486E FEF0                pea.l      [A6 - 0x110]
  2645. 00001B14  4267                     clr.w      -[A7]
  2646. 00001B16  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  2647. 00001B1A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2648. 00001B1E  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2649. 00001B22  5287                     addq.l     D7, 1
  2650. 00001B24  6906                     bvs        +0x8 /* 00001B2C */
  2651. label00001B26:
  2652. 00001B26  BEAE FED6                cmp.l      D7, [A6 - 0x12A]
  2653. 00001B2A  6FE0                     ble        -0x1E /* 00001B0C */
  2654. label00001B2C:
  2655. 00001B2C  206C 0018                movea.l    A0, [A4 + 0x18]
  2656. 00001B30  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2657. 00001B34  202B 000E                move.l     D0, [A3 + 0xE]
  2658. 00001B38  90AB 000A                sub.l      D0, [A3 + 0xA]
  2659. 00001B3C  2D40 FED2                move.l     [A6 - 0x12E], D0
  2660. 00001B40  7E00                     moveq.l    D7, 0x00
  2661. 00001B42  601A                     bra        +0x1C /* 00001B5E */
  2662. label00001B44:
  2663. 00001B44  486E FFF0                pea.l      [A6 - 0x10]
  2664. 00001B48  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2665. 00001B4C  486E FFF0                pea.l      [A6 - 0x10]
  2666. 00001B50  486E FEF0                pea.l      [A6 - 0x110]
  2667. 00001B54  4267                     clr.w      -[A7]
  2668. 00001B56  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  2669. 00001B5A  5287                     addq.l     D7, 1
  2670. 00001B5C  6906                     bvs        +0x8 /* 00001B64 */
  2671. label00001B5E:
  2672. 00001B5E  BEAE FED2                cmp.l      D7, [A6 - 0x12E]
  2673. 00001B62  6FE0                     ble        -0x1E /* 00001B44 */
  2674. label00001B64:
  2675. 00001B64  6000 011E                bra        +0x120 /* 00001C84 */
  2676. label00001B68:
  2677. 00001B68  2D6B 000A FECE           move.l     [A6 - 0x132], [A3 + 0xA]
  2678. 00001B6E  7E02                     moveq.l    D7, 0x02
  2679. 00001B70  6074                     bra        +0x76 /* 00001BE6 */
  2680. label00001B72:
  2681. 00001B72  7002                     moveq.l    D0, 0x02
  2682. 00001B74  B045                     cmp.w      D0, D5
  2683. 00001B76  662E                     bne        +0x30 /* 00001BA6 */
  2684. 00001B78  206C 0018                movea.l    A0, [A4 + 0x18]
  2685. 00001B7C  2F10                     move.l     -[A7], [A0]
  2686. 00001B7E  206C 0014                movea.l    A0, [A4 + 0x14]
  2687. 00001B82  226C 0018                movea.l    A1, [A4 + 0x18]
  2688. 00001B86  2010                     move.l     D0, [A0]
  2689. 00001B88  9091                     sub.l      D0, [A1]
  2690. 00001B8A  3F00                     move.w     -[A7], D0
  2691. 00001B8C  4267                     clr.w      -[A7]
  2692. 00001B8E  1F3C 0001                move.b     -[A7], 0x1
  2693. 00001B92  206E FEDC                movea.l    A0, [A6 - 0x124]
  2694. 00001B96  2F10                     move.l     -[A7], [A0]
  2695. 00001B98  486E FEE4                pea.l      [A6 - 0x11C]
  2696. 00001B9C  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2697. 00001BA2  A8B5                     syscall    ScriptUtil
  2698. 00001BA4  6028                     bra        +0x2A /* 00001BCE */
  2699. label00001BA6:
  2700. 00001BA6  206C 0018                movea.l    A0, [A4 + 0x18]
  2701. 00001BAA  2F10                     move.l     -[A7], [A0]
  2702. 00001BAC  206C 0014                movea.l    A0, [A4 + 0x14]
  2703. 00001BB0  226C 0018                movea.l    A1, [A4 + 0x18]
  2704. 00001BB4  2010                     move.l     D0, [A0]
  2705. 00001BB6  9091                     sub.l      D0, [A1]
  2706. 00001BB8  3F00                     move.w     -[A7], D0
  2707. 00001BBA  4267                     clr.w      -[A7]
  2708. 00001BBC  1F3C 0001                move.b     -[A7], 0x1
  2709. 00001BC0  42A7                     clr.l      -[A7]
  2710. 00001BC2  486E FEE4                pea.l      [A6 - 0x11C]
  2711. 00001BC6  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2712. 00001BCC  A8B5                     syscall    ScriptUtil
  2713. label00001BCE:
  2714. 00001BCE  206C 0018                movea.l    A0, [A4 + 0x18]
  2715. 00001BD2  302E FEE6                move.w     D0, [A6 - 0x11A]
  2716. 00001BD6  48C0                     ext.l      D0
  2717. 00001BD8  D190                     add.l      [A0], D0
  2718. 00001BDA  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2719. 00001BDE  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2720. 00001BE2  5287                     addq.l     D7, 1
  2721. 00001BE4  6906                     bvs        +0x8 /* 00001BEC */
  2722. label00001BE6:
  2723. 00001BE6  BEAE FECE                cmp.l      D7, [A6 - 0x132]
  2724. 00001BEA  6F86                     ble        -0x78 /* 00001B72 */
  2725. label00001BEC:
  2726. 00001BEC  206C 0018                movea.l    A0, [A4 + 0x18]
  2727. 00001BF0  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2728. 00001BF4  202B 000E                move.l     D0, [A3 + 0xE]
  2729. 00001BF8  90AB 000A                sub.l      D0, [A3 + 0xA]
  2730. 00001BFC  2D40 FECA                move.l     [A6 - 0x136], D0
  2731. 00001C00  7E00                     moveq.l    D7, 0x00
  2732. 00001C02  606E                     bra        +0x70 /* 00001C72 */
  2733. label00001C04:
  2734. 00001C04  486E FFF0                pea.l      [A6 - 0x10]
  2735. 00001C08  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  2736. 00001C0C  7002                     moveq.l    D0, 0x02
  2737. 00001C0E  B045                     cmp.w      D0, D5
  2738. 00001C10  662A                     bne        +0x2C /* 00001C3C */
  2739. 00001C12  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  2740. 00001C16  206C 0014                movea.l    A0, [A4 + 0x14]
  2741. 00001C1A  2010                     move.l     D0, [A0]
  2742. 00001C1C  90AE FFF0                sub.l      D0, [A6 - 0x10]
  2743. 00001C20  3F00                     move.w     -[A7], D0
  2744. 00001C22  4267                     clr.w      -[A7]
  2745. 00001C24  1F3C 0001                move.b     -[A7], 0x1
  2746. 00001C28  206E FEDC                movea.l    A0, [A6 - 0x124]
  2747. 00001C2C  2F10                     move.l     -[A7], [A0]
  2748. 00001C2E  486E FEE4                pea.l      [A6 - 0x11C]
  2749. 00001C32  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2750. 00001C38  A8B5                     syscall    ScriptUtil
  2751. 00001C3A  6028                     bra        +0x2A /* 00001C64 */
  2752. label00001C3C:
  2753. 00001C3C  206C 0018                movea.l    A0, [A4 + 0x18]
  2754. 00001C40  2F10                     move.l     -[A7], [A0]
  2755. 00001C42  206C 0014                movea.l    A0, [A4 + 0x14]
  2756. 00001C46  226C 0018                movea.l    A1, [A4 + 0x18]
  2757. 00001C4A  2010                     move.l     D0, [A0]
  2758. 00001C4C  9091                     sub.l      D0, [A1]
  2759. 00001C4E  3F00                     move.w     -[A7], D0
  2760. 00001C50  4267                     clr.w      -[A7]
  2761. 00001C52  1F3C 0001                move.b     -[A7], 0x1
  2762. 00001C56  42A7                     clr.l      -[A7]
  2763. 00001C58  486E FEE4                pea.l      [A6 - 0x11C]
  2764. 00001C5C  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2765. 00001C62  A8B5                     syscall    ScriptUtil
  2766. label00001C64:
  2767. 00001C64  302E FEE6                move.w     D0, [A6 - 0x11A]
  2768. 00001C68  48C0                     ext.l      D0
  2769. 00001C6A  D1AE FFF0                add.l      [A6 - 0x10], D0
  2770. 00001C6E  5287                     addq.l     D7, 1
  2771. 00001C70  6906                     bvs        +0x8 /* 00001C78 */
  2772. label00001C72:
  2773. 00001C72  BEAE FECA                cmp.l      D7, [A6 - 0x136]
  2774. 00001C76  6F8C                     ble        -0x72 /* 00001C04 */
  2775. label00001C78:
  2776. 00001C78  600A                     bra        +0xC /* 00001C84 */
  2777. label00001C7A:
  2778. 00001C7A  206C 0018                movea.l    A0, [A4 + 0x18]
  2779. 00001C7E  226C 0014                movea.l    A1, [A4 + 0x14]
  2780. 00001C82  2290                     move.l     [A1], [A0]
  2781. label00001C84:
  2782. 00001C84  206C 0014                movea.l    A0, [A4 + 0x14]
  2783. 00001C88  202E FFF0                move.l     D0, [A6 - 0x10]
  2784. 00001C8C  B090                     cmp.l      D0, [A0]
  2785. 00001C8E  6C08                     bge        +0xA /* 00001C98 */
  2786. 00001C90  206C 0014                movea.l    A0, [A4 + 0x14]
  2787. 00001C94  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2788. label00001C98:
  2789. 00001C98  4AAE FEDC                tst.l      [A6 - 0x124]
  2790. 00001C9C  6710                     beq        +0x12 /* 00001CAE */
  2791. 00001C9E  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  2792. 00001CA2  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2793. 00001CA6  2F2E FEDC                move.l     -[A7], [A6 - 0x124]
  2794. 00001CAA  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2795. label00001CAE:
  2796. 00001CAE  206D FE88                movea.l    A0, [A5 - 0x178]
  2797. 00001CB2  316E FEE0 0044           move.w     [A0 + 0x44], [A6 - 0x120]
  2798. label00001CB8:
  2799. 00001CB8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2800. 00001CBC  4E5E                     unlink     A6
  2801. 00001CBE  2E9F                     move.l     [A7], [A7]+
  2802. 00001CC0  4E75                     rts
  2803. fn00001CC2:
  2804. 00001CC2  4E56 FFE6                link       A6, -0x001A
  2805. 00001CC6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2806. 00001CCA  266E 0008                movea.l    A3, [A6 + 0x8]
  2807. 00001CCE  286B 0020                movea.l    A4, [A3 + 0x20]
  2808. 00001CD2  42A7                     clr.l      -[A7]
  2809. 00001CD4  206B 0018                movea.l    A0, [A3 + 0x18]
  2810. 00001CD8  2F10                     move.l     -[A7], [A0]
  2811. 00001CDA  206B 0014                movea.l    A0, [A3 + 0x14]
  2812. 00001CDE  2F10                     move.l     -[A7], [A0]
  2813. 00001CE0  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2814. 00001CE4  2A1F                     move.l     D5, [A7]+
  2815. 00001CE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2816. 00001CE8  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  2817. 00001CEC  6F10                     ble        +0x12 /* 00001CFE */
  2818. 00001CEE  42A7                     clr.l      -[A7]
  2819. 00001CF0  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2820. 00001CF4  2F05                     move.l     -[A7], D5
  2821. 00001CF6  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2822. 00001CFA  295F 0002                move.l     [A4 + 0x2], [A7]+
  2823. label00001CFE:
  2824. 00001CFE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2825. 00001D00  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  2826. 00001D04  6F06                     ble        +0x8 /* 00001D0C */
  2827. 00001D06  296C 0002 0006           move.l     [A4 + 0x6], [A4 + 0x2]
  2828. label00001D0C:
  2829. 00001D0C  BAAC 0006                cmp.l      D5, [A4 + 0x6]
  2830. 00001D10  6C04                     bge        +0x6 /* 00001D16 */
  2831. 00001D12  2945 0006                move.l     [A4 + 0x6], D5
  2832. label00001D16:
  2833. 00001D16  4AAC 0002                tst.l      [A4 + 0x2]
  2834. 00001D1A  660E                     bne        +0x10 /* 00001D2A */
  2835. 00001D1C  206B 0018                movea.l    A0, [A3 + 0x18]
  2836. 00001D20  226B 0014                movea.l    A1, [A3 + 0x14]
  2837. 00001D24  2290                     move.l     [A1], [A0]
  2838. 00001D26  6000 013E                bra        +0x140 /* 00001E66 */
  2839. label00001D2A:
  2840. 00001D2A  BAAC 0002                cmp.l      D5, [A4 + 0x2]
  2841. 00001D2E  6C0E                     bge        +0x10 /* 00001D3E */
  2842. 00001D30  206B 0014                movea.l    A0, [A3 + 0x14]
  2843. 00001D34  226B 0018                movea.l    A1, [A3 + 0x18]
  2844. 00001D38  2290                     move.l     [A1], [A0]
  2845. 00001D3A  6000 012A                bra        +0x12C /* 00001E66 */
  2846. label00001D3E:
  2847. 00001D3E  4A6D B7D8                tst.w      [A5 - 0x4828]
  2848. 00001D42  6712                     beq        +0x14 /* 00001D56 */
  2849. 00001D44  4267                     clr.w      -[A7]
  2850. 00001D46  3F2D B7D8                move.w     -[A7], [A5 - 0x4828]
  2851. 00001D4A  2F3C 8202 0006           move.l     -[A7], 0x82020006
  2852. 00001D50  A8B5                     syscall    ScriptUtil
  2853. 00001D52  381F                     move.w     D4, [A7]+
  2854. 00001D54  6002                     bra        +0x4 /* 00001D58 */
  2855. label00001D56:
  2856. 00001D56  4244                     clr.w      D4
  2857. label00001D58:
  2858. 00001D58  42A7                     clr.l      -[A7]
  2859. 00001D5A  3F04                     move.w     -[A7], D4
  2860. 00001D5C  3F3C 0016                move.w     -[A7], 0x16
  2861. 00001D60  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  2862. 00001D66  A8B5                     syscall    ScriptUtil
  2863. 00001D68  201F                     move.l     D0, [A7]+
  2864. 00001D6A  0800 0001                btst.b     D0, 0x1
  2865. 00001D6E  57C0                     seq        D0
  2866. 00001D70  4400                     neg.b      D0
  2867. 00001D72  1D40 FFF1                move.b     [A6 - 0xF], D0
  2868. 00001D76  6700 00AA                beq        +0xAC /* 00001E22 */
  2869. 00001D7A  206D FE88                movea.l    A0, [A5 - 0x178]
  2870. 00001D7E  3D68 0044 FFF2           move.w     [A6 - 0xE], [A0 + 0x44]
  2871. 00001D84  206D FE88                movea.l    A0, [A5 - 0x178]
  2872. 00001D88  2F08                     move.l     -[A7], A0
  2873. 00001D8A  4267                     clr.w      -[A7]
  2874. 00001D8C  3F2D A250                move.w     -[A7], [A5 - 0x5DB0]
  2875. 00001D90  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  2876. 00001D94  301F                     move.w     D0, [A7]+
  2877. 00001D96  205F                     movea.l    A0, [A7]+
  2878. 00001D98  3140 0044                move.w     [A0 + 0x44], D0
  2879. 00001D9C  202C 0002                move.l     D0, [A4 + 0x2]
  2880. 00001DA0  5380                     subq.l     D0, 1
  2881. 00001DA2  2D40 FFEA                move.l     [A6 - 0x16], D0
  2882. 00001DA6  7C01                     moveq.l    D6, 0x01
  2883. 00001DA8  602A                     bra        +0x2C /* 00001DD4 */
  2884. label00001DAA:
  2885. 00001DAA  4267                     clr.w      -[A7]
  2886. 00001DAC  206B 0018                movea.l    A0, [A3 + 0x18]
  2887. 00001DB0  2F10                     move.l     -[A7], [A0]
  2888. 00001DB2  4267                     clr.w      -[A7]
  2889. 00001DB4  2F3C 8206 0010           move.l     -[A7], 0x82060010
  2890. 00001DBA  A8B5                     syscall    ScriptUtil
  2891. 00001DBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2892. 00001DBE  B05F                     cmp.w      D0, [A7]+
  2893. 00001DC0  6608                     bne        +0xA /* 00001DCA */
  2894. 00001DC2  206B 0018                movea.l    A0, [A3 + 0x18]
  2895. 00001DC6  5490                     addq.l     [A0], 2
  2896. 00001DC8  6006                     bra        +0x8 /* 00001DD0 */
  2897. label00001DCA:
  2898. 00001DCA  206B 0018                movea.l    A0, [A3 + 0x18]
  2899. 00001DCE  5290                     addq.l     [A0], 1
  2900. label00001DD0:
  2901. 00001DD0  5286                     addq.l     D6, 1
  2902. 00001DD2  6906                     bvs        +0x8 /* 00001DDA */
  2903. label00001DD4:
  2904. 00001DD4  BCAE FFEA                cmp.l      D6, [A6 - 0x16]
  2905. 00001DD8  6FD0                     ble        -0x2E /* 00001DAA */
  2906. label00001DDA:
  2907. 00001DDA  206B 0018                movea.l    A0, [A3 + 0x18]
  2908. 00001DDE  2E10                     move.l     D7, [A0]
  2909. 00001DE0  202C 0006                move.l     D0, [A4 + 0x6]
  2910. 00001DE4  90AC 0002                sub.l      D0, [A4 + 0x2]
  2911. 00001DE8  5280                     addq.l     D0, 1
  2912. 00001DEA  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2913. 00001DEE  7C01                     moveq.l    D6, 0x01
  2914. 00001DF0  601E                     bra        +0x20 /* 00001E10 */
  2915. label00001DF2:
  2916. 00001DF2  4267                     clr.w      -[A7]
  2917. 00001DF4  2F07                     move.l     -[A7], D7
  2918. 00001DF6  4267                     clr.w      -[A7]
  2919. 00001DF8  2F3C 8206 0010           move.l     -[A7], 0x82060010
  2920. 00001DFE  A8B5                     syscall    ScriptUtil
  2921. 00001E00  70FF                     moveq.l    D0, 0xFFFFFFFF
  2922. 00001E02  B05F                     cmp.w      D0, [A7]+
  2923. 00001E04  6604                     bne        +0x6 /* 00001E0A */
  2924. 00001E06  5487                     addq.l     D7, 2
  2925. 00001E08  6002                     bra        +0x4 /* 00001E0C */
  2926. label00001E0A:
  2927. 00001E0A  5287                     addq.l     D7, 1
  2928. label00001E0C:
  2929. 00001E0C  5286                     addq.l     D6, 1
  2930. 00001E0E  6906                     bvs        +0x8 /* 00001E16 */
  2931. label00001E10:
  2932. 00001E10  BCAE FFE6                cmp.l      D6, [A6 - 0x1A]
  2933. 00001E14  6FDC                     ble        -0x22 /* 00001DF2 */
  2934. label00001E16:
  2935. 00001E16  206D FE88                movea.l    A0, [A5 - 0x178]
  2936. 00001E1A  316E FFF2 0044           move.w     [A0 + 0x44], [A6 - 0xE]
  2937. 00001E20  6036                     bra        +0x38 /* 00001E58 */
  2938. label00001E22:
  2939. 00001E22  206B 0018                movea.l    A0, [A3 + 0x18]
  2940. 00001E26  202C 0002                move.l     D0, [A4 + 0x2]
  2941. 00001E2A  D090                     add.l      D0, [A0]
  2942. 00001E2C  5380                     subq.l     D0, 1
  2943. 00001E2E  206B 0018                movea.l    A0, [A3 + 0x18]
  2944. 00001E32  2080                     move.l     [A0], D0
  2945. 00001E34  202C 0002                move.l     D0, [A4 + 0x2]
  2946. 00001E38  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  2947. 00001E3C  6F08                     ble        +0xA /* 00001E46 */
  2948. 00001E3E  206B 0018                movea.l    A0, [A3 + 0x18]
  2949. 00001E42  2E10                     move.l     D7, [A0]
  2950. 00001E44  6012                     bra        +0x14 /* 00001E58 */
  2951. label00001E46:
  2952. 00001E46  206B 0018                movea.l    A0, [A3 + 0x18]
  2953. 00001E4A  202C 0006                move.l     D0, [A4 + 0x6]
  2954. 00001E4E  D090                     add.l      D0, [A0]
  2955. 00001E50  90AC 0002                sub.l      D0, [A4 + 0x2]
  2956. 00001E54  2E00                     move.l     D7, D0
  2957. 00001E56  5287                     addq.l     D7, 1
  2958. label00001E58:
  2959. 00001E58  206B 0014                movea.l    A0, [A3 + 0x14]
  2960. 00001E5C  BE90                     cmp.l      D7, [A0]
  2961. 00001E5E  6E06                     bgt        +0x8 /* 00001E66 */
  2962. 00001E60  206B 0014                movea.l    A0, [A3 + 0x14]
  2963. 00001E64  2087                     move.l     [A0], D7
  2964. label00001E66:
  2965. 00001E66  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2966. 00001E6A  4E5E                     unlink     A6
  2967. 00001E6C  2E9F                     move.l     [A7], [A7]+
  2968. 00001E6E  4E75                     rts
  2969. export_392:
  2970. fn00001E70:
  2971. 00001E70  4E56 FFFC                link       A6, -0x0004
  2972. 00001E74  48E7 0118                movem.l    -[A7], D7,A3,A4
  2973. 00001E78  2E2E 001C                move.l     D7, [A6 + 0x1C]
  2974. 00001E7C  206E 000C                movea.l    A0, [A6 + 0xC]
  2975. 00001E80  7000                     moveq.l    D0, 0x00
  2976. 00001E82  2080                     move.l     [A0], D0
  2977. 00001E84  206E 0008                movea.l    A0, [A6 + 0x8]
  2978. 00001E88  7000                     moveq.l    D0, 0x00
  2979. 00001E8A  2080                     move.l     [A0], D0
  2980. 00001E8C  4EBA E628                jsr        [PC - 0x19D8 /* 000004B6 */]
  2981. 00001E90  42A7                     clr.l      -[A7]
  2982. 00001E92  4EBA E16C                jsr        [PC - 0x1E94 /* 00000000 */]
  2983. 00001E96  265F                     movea.l    A3, [A7]+
  2984. 00001E98  2047                     movea.l    A0, D7
  2985. 00001E9A  2F08                     move.l     -[A7], A0
  2986. 00001E9C  42A7                     clr.l      -[A7]
  2987. 00001E9E  2F0B                     move.l     -[A7], A3
  2988. 00001EA0  4EBA E1AE                jsr        [PC - 0x1E52 /* 00000050 */]
  2989. 00001EA4  201F                     move.l     D0, [A7]+
  2990. 00001EA6  205F                     movea.l    A0, [A7]+
  2991. 00001EA8  2080                     move.l     [A0], D0
  2992. 00001EAA  2047                     movea.l    A0, D7
  2993. 00001EAC  226E 0018                movea.l    A1, [A6 + 0x18]
  2994. 00001EB0  2290                     move.l     [A1], [A0]
  2995. 00001EB2  2047                     movea.l    A0, D7
  2996. 00001EB4  202B 0004                move.l     D0, [A3 + 0x4]
  2997. 00001EB8  D090                     add.l      D0, [A0]
  2998. 00001EBA  5380                     subq.l     D0, 1
  2999. 00001EBC  206E 0010                movea.l    A0, [A6 + 0x10]
  3000. 00001EC0  2080                     move.l     [A0], D0
  3001. 00001EC2  206E 0010                movea.l    A0, [A6 + 0x10]
  3002. 00001EC6  226E 0014                movea.l    A1, [A6 + 0x14]
  3003. 00001ECA  2290                     move.l     [A1], [A0]
  3004. 00001ECC  286E 0020                movea.l    A4, [A6 + 0x20]
  3005. 00001ED0  1014                     move.b     D0, [A4]
  3006. 00001ED2  6648                     bne        +0x4A /* 00001F1C */
  3007. 00001ED4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3008. 00001ED6  B0AC 001A                cmp.l      D0, [A4 + 0x1A]
  3009. 00001EDA  670E                     beq        +0x10 /* 00001EEA */
  3010. 00001EDC  2F0E                     move.l     -[A7], A6
  3011. 00001EDE  4EBA F866                jsr        [PC - 0x79A /* 00001746 */]
  3012. 00001EE2  206E 000C                movea.l    A0, [A6 + 0xC]
  3013. 00001EE6  4A90                     tst.l      [A0]
  3014. 00001EE8  6632                     bne        +0x34 /* 00001F1C */
  3015. label00001EEA:
  3016. 00001EEA  70FF                     moveq.l    D0, 0xFFFFFFFF
  3017. 00001EEC  B0AC 0012                cmp.l      D0, [A4 + 0x12]
  3018. 00001EF0  670E                     beq        +0x10 /* 00001F00 */
  3019. 00001EF2  2F0E                     move.l     -[A7], A6
  3020. 00001EF4  4EBA F9A6                jsr        [PC - 0x65A /* 0000189C */]
  3021. 00001EF8  206E 0008                movea.l    A0, [A6 + 0x8]
  3022. 00001EFC  4A90                     tst.l      [A0]
  3023. 00001EFE  661C                     bne        +0x1E /* 00001F1C */
  3024. label00001F00:
  3025. 00001F00  70FF                     moveq.l    D0, 0xFFFFFFFF
  3026. 00001F02  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  3027. 00001F06  6706                     beq        +0x8 /* 00001F0E */
  3028. 00001F08  2F0E                     move.l     -[A7], A6
  3029. 00001F0A  4EBA FAF0                jsr        [PC - 0x510 /* 000019FC */]
  3030. label00001F0E:
  3031. 00001F0E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3032. 00001F10  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  3033. 00001F14  6706                     beq        +0x8 /* 00001F1C */
  3034. 00001F16  2F0E                     move.l     -[A7], A6
  3035. 00001F18  4EBA FDA8                jsr        [PC - 0x258 /* 00001CC2 */]
  3036. label00001F1C:
  3037. 00001F1C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3038. 00001F20  4E5E                     unlink     A6
  3039. 00001F22  205F                     movea.l    A0, [A7]+
  3040. 00001F24  DEFC 001C                add.w      A7, 0x1C
  3041. 00001F28  4ED0                     jmp        [A0]
  3042. export_393:
  3043. 00001F2A  4E56 FFEA                link       A6, -0x0016
  3044. 00001F2E  486E FFF4                pea.l      [A6 - 0xC]
  3045. 00001F32  4EBA 0064                jsr        [PC + 0x64 /* 00001F98 */]
  3046. 00001F36  102E FFF4                move.b     D0, [A6 - 0xC]
  3047. 00001F3A  6714                     beq        +0x16 /* 00001F50 */
  3048. 00001F3C  202E FFF6                move.l     D0, [A6 - 0xA]
  3049. 00001F40  4480                     neg.l      D0
  3050. 00001F42  2D40 FFF6                move.l     [A6 - 0xA], D0
  3051. 00001F46  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3052. 00001F4A  4EBA 0818                jsr        [PC + 0x818 /* 00002764 */]
  3053. 00001F4E  602A                     bra        +0x2C /* 00001F7A */
  3054. label00001F50:
  3055. 00001F50  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3056. 00001F54  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3057. 00001F58  20D9                     move.l     [A0]+, [A1]+
  3058. 00001F5A  20D9                     move.l     [A0]+, [A1]+
  3059. 00001F5C  3091                     move.w     [A0], [A1]
  3060. 00001F5E  0A2E 0080 FFEA           xori.b     [A6 - 0x16], 0x80
  3061. 00001F64  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3062. 00001F68  43EE FFEA                lea.l      A1, [A6 - 0x16]
  3063. 00001F6C  20D9                     move.l     [A0]+, [A1]+
  3064. 00001F6E  20D9                     move.l     [A0]+, [A1]+
  3065. 00001F70  3091                     move.w     [A0], [A1]
  3066. 00001F72  486E FFF6                pea.l      [A6 - 0xA]
  3067. 00001F76  4EBA 0626                jsr        [PC + 0x626 /* 0000259E */]
  3068. label00001F7A:
  3069. 00001F7A  4E5E                     unlink     A6
  3070. 00001F7C  4E75                     rts
  3071. export_394:
  3072. 00001F7E  4E56 0000                link       A6, 0
  3073. 00001F82  4267                     clr.w      -[A7]
  3074. 00001F84  4EBA F2B2                jsr        [PC - 0xD4E /* 00001238 */]
  3075. 00001F88  101F                     move.b     D0, [A7]+
  3076. 00001F8A  0A00 0001                xori.b     D0, 0x1
  3077. 00001F8E  1F00                     move.b     -[A7], D0
  3078. 00001F90  4EBA 07B6                jsr        [PC + 0x7B6 /* 00002748 */]
  3079. 00001F94  4E5E                     unlink     A6
  3080. 00001F96  4E75                     rts
  3081. export_395:
  3082. fn00001F98:
  3083. 00001F98  4E56 0000                link       A6, 0
  3084. 00001F9C  2F0C                     move.l     -[A7], A4
  3085. 00001F9E  286E 0008                movea.l    A4, [A6 + 0x8]
  3086. 00001FA2  4267                     clr.w      -[A7]
  3087. 00001FA4  4EBA E220                jsr        [PC - 0x1DE0 /* 000001C6 */]
  3088. 00001FA8  101F                     move.b     D0, [A7]+
  3089. 00001FAA  6614                     bne        +0x16 /* 00001FC0 */
  3090. 00001FAC  3F3C 0093                move.w     -[A7], 0x93
  3091. 00001FB0  4EBA E1F0                jsr        [PC - 0x1E10 /* 000001A2 */]
  3092. 00001FB4  18BC 0001                move.b     [A4], 0x1
  3093. 00001FB8  7000                     moveq.l    D0, 0x00
  3094. 00001FBA  2940 0002                move.l     [A4 + 0x2], D0
  3095. 00001FBE  603E                     bra        +0x40 /* 00001FFE */
  3096. label00001FC0:
  3097. 00001FC0  42A7                     clr.l      -[A7]
  3098. 00001FC2  4EBA E03C                jsr        [PC - 0x1FC4 /* 00000000 */]
  3099. 00001FC6  205F                     movea.l    A0, [A7]+
  3100. 00001FC8  1028 0003                move.b     D0, [A0 + 0x3]
  3101. 00001FCC  4880                     ext.w      D0
  3102. 00001FCE  5F40                     subq.w     D0, 7
  3103. 00001FD0  6716                     beq        +0x18 /* 00001FE8 */
  3104. 00001FD2  5540                     subq.w     D0, 2
  3105. 00001FD4  6702                     beq        +0x4 /* 00001FD8 */
  3106. 00001FD6  601C                     bra        +0x1E /* 00001FF4 */
  3107. label00001FD8:
  3108. 00001FD8  18BC 0001                move.b     [A4], 0x1
  3109. 00001FDC  42A7                     clr.l      -[A7]
  3110. 00001FDE  4EBA F1AE                jsr        [PC - 0xE52 /* 0000118E */]
  3111. 00001FE2  295F 0002                move.l     [A4 + 0x2], [A7]+
  3112. 00001FE6  6016                     bra        +0x18 /* 00001FFE */
  3113. label00001FE8:
  3114. 00001FE8  4214                     clr.b      [A4]
  3115. 00001FEA  486C 0002                pea.l      [A4 + 0x2]
  3116. 00001FEE  4EBA 0016                jsr        [PC + 0x16 /* 00002006 */]
  3117. 00001FF2  600A                     bra        +0xC /* 00001FFE */
  3118. label00001FF4:
  3119. 00001FF4  2F3C 03DD 445A           move.l     -[A7], 0x3DD445A
  3120. 00001FFA  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3121. label00001FFE:
  3122. 00001FFE  285F                     movea.l    A4, [A7]+
  3123. 00002000  4E5E                     unlink     A6
  3124. 00002002  2E9F                     move.l     [A7], [A7]+
  3125. 00002004  4E75                     rts
  3126. export_396:
  3127. fn00002006:
  3128. 00002006  4E56 0000                link       A6, 0
  3129. 0000200A  4267                     clr.w      -[A7]
  3130. 0000200C  4EBA E232                jsr        [PC - 0x1DCE /* 00000240 */]
  3131. 00002010  101F                     move.b     D0, [A7]+
  3132. 00002012  6618                     bne        +0x1A /* 0000202C */
  3133. 00002014  3F3C 0093                move.w     -[A7], 0x93
  3134. 00002018  4EBA E188                jsr        [PC - 0x1E78 /* 000001A2 */]
  3135. 0000201C  206E 0008                movea.l    A0, [A6 + 0x8]
  3136. 00002020  43FA 0020                lea.l      A1, [PC + 0x20 /* 00002042, value 0x0, cstring "" */]
  3137. 00002024  20D9                     move.l     [A0]+, [A1]+
  3138. 00002026  20D9                     move.l     [A0]+, [A1]+
  3139. 00002028  3091                     move.w     [A0], [A1]
  3140. 0000202A  6010                     bra        +0x12 /* 0000203C */
  3141. label0000202C:
  3142. 0000202C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3143. 00002030  700A                     moveq.l    D0, 0x0A
  3144. 00002032  2F00                     move.l     -[A7], D0
  3145. 00002034  1F3C 0007                move.b     -[A7], 0x7
  3146. 00002038  4EBA F18C                jsr        [PC - 0xE74 /* 000011C6 */]
  3147. label0000203C:
  3148. 0000203C  4E5E                     unlink     A6
  3149. 0000203E  2E9F                     move.l     [A7], [A7]+
  3150. 00002040  4E75                     rts
  3151. 00002042  0000 0000                ori.b      D0, 0x0
  3152. 00002046  0000 0000                ori.b      D0, 0x0
  3153. 0000204A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3154. // begin alternate branch 0000204C-0000205E
  3155. export_397:
  3156. fn0000204C:
  3157. 0000204C  4E56 0000                link       A6, 0
  3158. 00002050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3159. 00002054  4EBA 007E                jsr        [PC + 0x7E /* 000020D4 */]
  3160. 00002058  206E 0008                movea.l    A0, [A6 + 0x8]
  3161. 0000205C  7002                     moveq.l    D0, 0x02
  3162. // end alternate branch 0000204C-0000205E
  3163. export_397: // at 0000204C (misaligned)
  3164. fn0000204C: // (misaligned)
  3165. 0000204E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3166. 00002052  0008 4EBA                ori.b      A0, 0xBA
  3167. 00002056  007E 206E                ori.w      <<invalid special address>>, 0x206E /* ' n' */
  3168. 0000205A  0008 7002                ori.b      A0, 0x2
  3169. 0000205E  B050                     cmp.w      D0, [A0]
  3170. 00002060  6708                     beq        +0xA /* 0000206A */
  3171. 00002062  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  3172. 00002066  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3173. label0000206A:
  3174. 0000206A  4E5E                     unlink     A6
  3175. 0000206C  2E9F                     move.l     [A7], [A7]+
  3176. 0000206E  4E75                     rts
  3177. export_398:
  3178. 00002070  4E56 FDFE                link       A6, -0x0202
  3179. 00002074  4267                     clr.w      -[A7]
  3180. 00002076  4EBA E356                jsr        [PC - 0x1CAA /* 000003CE */]
  3181. 0000207A  101F                     move.b     D0, [A7]+
  3182. 0000207C  670E                     beq        +0x10 /* 0000208C */
  3183. 0000207E  42A7                     clr.l      -[A7]
  3184. 00002080  4EBA F10C                jsr        [PC - 0xEF4 /* 0000118E */]
  3185. 00002084  201F                     move.l     D0, [A7]+
  3186. 00002086  3D40 0008                move.w     [A6 + 0x8], D0
  3187. 0000208A  6044                     bra        +0x46 /* 000020D0 */
  3188. label0000208C:
  3189. 0000208C  486E FE00                pea.l      [A6 - 0x200]
  3190. 00002090  4EBA F366                jsr        [PC - 0xC9A /* 000013F8 */]
  3191. 00002094  486E FE00                pea.l      [A6 - 0x200]
  3192. 00002098  486E FDFE                pea.l      [A6 - 0x202]
  3193. 0000209C  A900                     syscall    GetFNum
  3194. 0000209E  4A6E FDFE                tst.w      [A6 - 0x202]
  3195. 000020A2  6626                     bne        +0x28 /* 000020CA */
  3196. 000020A4  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3197. 000020A8  486E FF00                pea.l      [A6 - 0x100]
  3198. 000020AC  A8FF                     syscall    GetFName/GetFontName
  3199. 000020AE  4267                     clr.w      -[A7]
  3200. 000020B0  486E FE00                pea.l      [A6 - 0x200]
  3201. 000020B4  486E FF00                pea.l      [A6 - 0x100]
  3202. 000020B8  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  3203. 000020BC  101F                     move.b     D0, [A7]+
  3204. 000020BE  660A                     bne        +0xC /* 000020CA */
  3205. 000020C0  4267                     clr.w      -[A7]
  3206. 000020C2  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  3207. 000020C6  3D5F FDFE                move.w     [A6 - 0x202], [A7]+
  3208. label000020CA:
  3209. 000020CA  3D6E FDFE 0008           move.w     [A6 + 0x8], [A6 - 0x202]
  3210. label000020D0:
  3211. 000020D0  4E5E                     unlink     A6
  3212. 000020D2  4E75                     rts
  3213. export_399:
  3214. fn000020D4:
  3215. 000020D4  4E56 FFCE                link       A6, -0x0032
  3216. 000020D8  48E7 0308                movem.l    -[A7], D6,D7,A4
  3217. 000020DC  4267                     clr.w      -[A7]
  3218. 000020DE  4EBA F18E                jsr        [PC - 0xE72 /* 0000126E */]
  3219. 000020E2  3E1F                     move.w     D7, [A7]+
  3220. 000020E4  7004                     moveq.l    D0, 0x04
  3221. 000020E6  B047                     cmp.w      D0, D7
  3222. 000020E8  664A                     bne        +0x4C /* 00002134 */
  3223. 000020EA  486E FFCE                pea.l      [A6 - 0x32]
  3224. 000020EE  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  3225. 000020F2  4267                     clr.w      -[A7]
  3226. 000020F4  486E FFCE                pea.l      [A6 - 0x32]
  3227. 000020F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3228. 000020FC  4EAD 0A12                jsr        [A5 + 0xA12 /* export_318 */]
  3229. 00002100  101F                     move.b     D0, [A7]+
  3230. 00002102  662C                     bne        +0x2E /* 00002130 */
  3231. 00002104  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  3232. 00002108  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3233. 0000210C  286E 0008                movea.l    A4, [A6 + 0x8]
  3234. 00002110  38BC 0001                move.w     [A4], 0x1
  3235. 00002114  296D A684 0002           move.l     [A4 + 0x2], [A5 - 0x597C]
  3236. 0000211A  296D A684 0006           move.l     [A4 + 0x6], [A5 - 0x597C]
  3237. 00002120  296D A688 000A           move.l     [A4 + 0xA], [A5 - 0x5978]
  3238. 00002126  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3239. 0000212C  426C 0010                clr.w      [A4 + 0x10]
  3240. label00002130:
  3241. 00002130  6000 0126                bra        +0x128 /* 00002258 */
  3242. label00002134:
  3243. 00002134  7003                     moveq.l    D0, 0x03
  3244. 00002136  B047                     cmp.w      D0, D7
  3245. 00002138  6612                     bne        +0x14 /* 0000214C */
  3246. 0000213A  486E FFE8                pea.l      [A6 - 0x18]
  3247. 0000213E  4EBA EBD2                jsr        [PC - 0x142E /* 00000D12 */]
  3248. 00002142  4267                     clr.w      -[A7]
  3249. 00002144  4EBA F128                jsr        [PC - 0xED8 /* 0000126E */]
  3250. 00002148  3E1F                     move.w     D7, [A7]+
  3251. 0000214A  6008                     bra        +0xA /* 00002154 */
  3252. label0000214C:
  3253. 0000214C  486E FFE8                pea.l      [A6 - 0x18]
  3254. 00002150  4EAD 09E2                jsr        [A5 + 0x9E2 /* export_312 */]
  3255. label00002154:
  3256. 00002154  286E 0008                movea.l    A4, [A6 + 0x8]
  3257. 00002158  3007                     move.w     D0, D7
  3258. 0000215A  670C                     beq        +0xE /* 00002168 */
  3259. 0000215C  5340                     subq.w     D0, 1
  3260. 0000215E  6724                     beq        +0x26 /* 00002184 */
  3261. 00002160  5340                     subq.w     D0, 1
  3262. 00002162  676E                     beq        +0x70 /* 000021D2 */
  3263. 00002164  6000 0084                bra        +0x86 /* 000021EA */
  3264. label00002168:
  3265. 00002168  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3266. 0000216E  42A7                     clr.l      -[A7]
  3267. 00002170  4EBA F01C                jsr        [PC - 0xFE4 /* 0000118E */]
  3268. 00002174  201F                     move.l     D0, [A7]+
  3269. 00002176  3940 0010                move.w     [A4 + 0x10], D0
  3270. 0000217A  42A7                     clr.l      -[A7]
  3271. 0000217C  4EBA F010                jsr        [PC - 0xFF0 /* 0000118E */]
  3272. 00002180  2C1F                     move.l     D6, [A7]+
  3273. 00002182  6066                     bra        +0x68 /* 000021EA */
  3274. label00002184:
  3275. 00002184  42A7                     clr.l      -[A7]
  3276. 00002186  4EBA F006                jsr        [PC - 0xFFA /* 0000118E */]
  3277. 0000218A  4A9F                     tst.l      [A7]+
  3278. 0000218C  57C0                     seq        D0
  3279. 0000218E  4A00                     tst.b      D0
  3280. 00002190  6618                     bne        +0x1A /* 000021AA */
  3281. 00002192  2F00                     move.l     -[A7], D0
  3282. 00002194  4267                     clr.w      -[A7]
  3283. 00002196  4EBA E236                jsr        [PC - 0x1DCA /* 000003CE */]
  3284. 0000219A  121F                     move.b     D1, [A7]+
  3285. 0000219C  201F                     move.l     D0, [A7]+
  3286. 0000219E  0A01 0001                xori.b     D1, 0x1
  3287. 000021A2  8001                     or.b       D0, D1
  3288. 000021A4  0240 0001                andi.w     D0, 0x1
  3289. 000021A8  670E                     beq        +0x10 /* 000021B8 */
  3290. label000021AA:
  3291. 000021AA  422C 000E                clr.b      [A4 + 0xE]
  3292. 000021AE  486C 0010                pea.l      [A4 + 0x10]
  3293. 000021B2  4EBA F290                jsr        [PC - 0xD70 /* 00001444 */]
  3294. 000021B6  6010                     bra        +0x12 /* 000021C8 */
  3295. label000021B8:
  3296. 000021B8  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  3297. 000021BE  42A7                     clr.l      -[A7]
  3298. 000021C0  4EBA EFCC                jsr        [PC - 0x1034 /* 0000118E */]
  3299. 000021C4  295F 0010                move.l     [A4 + 0x10], [A7]+
  3300. label000021C8:
  3301. 000021C8  42A7                     clr.l      -[A7]
  3302. 000021CA  4EBA EFC2                jsr        [PC - 0x103E /* 0000118E */]
  3303. 000021CE  2C1F                     move.l     D6, [A7]+
  3304. 000021D0  6018                     bra        +0x1A /* 000021EA */
  3305. label000021D2:
  3306. 000021D2  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  3307. 000021D8  42A7                     clr.l      -[A7]
  3308. 000021DA  4EBA EFB2                jsr        [PC - 0x104E /* 0000118E */]
  3309. 000021DE  295F 0010                move.l     [A4 + 0x10], [A7]+
  3310. 000021E2  42A7                     clr.l      -[A7]
  3311. 000021E4  4EBA EFA8                jsr        [PC - 0x1058 /* 0000118E */]
  3312. 000021E8  2C1F                     move.l     D6, [A7]+
  3313. label000021EA:
  3314. 000021EA  206E 0008                movea.l    A0, [A6 + 0x8]
  3315. 000021EE  216E FFE8 000A           move.l     [A0 + 0xA], [A6 - 0x18]
  3316. 000021F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3317. 000021F8  216E FFEC 0006           move.l     [A0 + 0x6], [A6 - 0x14]
  3318. 000021FE  2006                     move.l     D0, D6
  3319. 00002200  C0BC 0000 00F0           and.l      D0, 0xF0
  3320. 00002206  4A80                     tst.l      D0
  3321. 00002208  6710                     beq        +0x12 /* 0000221A */
  3322. 0000220A  206E 0008                movea.l    A0, [A6 + 0x8]
  3323. 0000220E  226E 0008                movea.l    A1, [A6 + 0x8]
  3324. 00002212  2368 0006 0002           move.l     [A1 + 0x2], [A0 + 0x6]
  3325. 00002218  600E                     bra        +0x10 /* 00002228 */
  3326. label0000221A:
  3327. 0000221A  206E 0008                movea.l    A0, [A6 + 0x8]
  3328. 0000221E  226E 0008                movea.l    A1, [A6 + 0x8]
  3329. 00002222  2368 000A 0002           move.l     [A1 + 0x2], [A0 + 0xA]
  3330. label00002228:
  3331. 00002228  2006                     move.l     D0, D6
  3332. 0000222A  C0BC 0000 000F           and.l      D0, 0xF
  3333. 00002230  4A80                     tst.l      D0
  3334. 00002232  670A                     beq        +0xC /* 0000223E */
  3335. 00002234  206E 0008                movea.l    A0, [A6 + 0x8]
  3336. 00002238  30BC 0001                move.w     [A0], 0x1
  3337. 0000223C  6008                     bra        +0xA /* 00002246 */
  3338. label0000223E:
  3339. 0000223E  206E 0008                movea.l    A0, [A6 + 0x8]
  3340. 00002242  30BC 0002                move.w     [A0], 0x2
  3341. label00002246:
  3342. 00002246  202E FFF0                move.l     D0, [A6 - 0x10]
  3343. 0000224A  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  3344. 0000224E  6708                     beq        +0xA /* 00002258 */
  3345. 00002250  3F3C 0003                move.w     -[A7], 0x3
  3346. 00002254  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3347. label00002258:
  3348. 00002258  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3349. 0000225C  4E5E                     unlink     A6
  3350. 0000225E  2E9F                     move.l     [A7], [A7]+
  3351. 00002260  4E75                     rts
  3352. fn00002262:
  3353. 00002262  4E56 0000                link       A6, 0
  3354. 00002266  4267                     clr.w      -[A7]
  3355. 00002268  4EBA F004                jsr        [PC - 0xFFC /* 0000126E */]
  3356. 0000226C  4A5F                     tst.w      [A7]+
  3357. 0000226E  660C                     bne        +0xE /* 0000227C */
  3358. 00002270  42A7                     clr.l      -[A7]
  3359. 00002272  4EBA EF1A                jsr        [PC - 0x10E6 /* 0000118E */]
  3360. 00002276  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  3361. 0000227A  6006                     bra        +0x8 /* 00002282 */
  3362. label0000227C:
  3363. 0000227C  7000                     moveq.l    D0, 0x00
  3364. 0000227E  2D40 0008                move.l     [A6 + 0x8], D0
  3365. label00002282:
  3366. 00002282  4E5E                     unlink     A6
  3367. 00002284  4E75                     rts
  3368. export_400:
  3369. fn00002286:
  3370. 00002286  4E56 FF00                link       A6, -0x0100
  3371. 0000228A  2F0C                     move.l     -[A7], A4
  3372. 0000228C  42A7                     clr.l      -[A7]
  3373. 0000228E  4EBA DD70                jsr        [PC - 0x2290 /* 00000000 */]
  3374. 00002292  205F                     movea.l    A0, [A7]+
  3375. 00002294  7002                     moveq.l    D0, 0x02
  3376. 00002296  B028 0003                cmp.b      D0, [A0 + 0x3]
  3377. 0000229A  6612                     bne        +0x14 /* 000022AE */
  3378. 0000229C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3379. 000022A0  7004                     moveq.l    D0, 0x04
  3380. 000022A2  2F00                     move.l     -[A7], D0
  3381. 000022A4  1F3C 0002                move.b     -[A7], 0x2
  3382. 000022A8  4EBA EF1C                jsr        [PC - 0x10E4 /* 000011C6 */]
  3383. 000022AC  6064                     bra        +0x66 /* 00002312 */
  3384. label000022AE:
  3385. 000022AE  42A7                     clr.l      -[A7]
  3386. 000022B0  4EBA DD4E                jsr        [PC - 0x22B2 /* 00000000 */]
  3387. 000022B4  205F                     movea.l    A0, [A7]+
  3388. 000022B6  700D                     moveq.l    D0, 0x0D
  3389. 000022B8  B028 0003                cmp.b      D0, [A0 + 0x3]
  3390. 000022BC  57C0                     seq        D0
  3391. 000022BE  4A00                     tst.b      D0
  3392. 000022C0  6614                     bne        +0x16 /* 000022D6 */
  3393. 000022C2  2F00                     move.l     -[A7], D0
  3394. 000022C4  4267                     clr.w      -[A7]
  3395. 000022C6  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  3396. 000022CA  121F                     move.b     D1, [A7]+
  3397. 000022CC  201F                     move.l     D0, [A7]+
  3398. 000022CE  8001                     or.b       D0, D1
  3399. 000022D0  0240 0001                andi.w     D0, 0x1
  3400. 000022D4  671C                     beq        +0x1E /* 000022F2 */
  3401. label000022D6:
  3402. 000022D6  286E 0008                movea.l    A4, [A6 + 0x8]
  3403. 000022DA  42A7                     clr.l      -[A7]
  3404. 000022DC  4EBA FF84                jsr        [PC - 0x7C /* 00002262 */]
  3405. 000022E0  201F                     move.l     D0, [A7]+
  3406. 000022E2  3880                     move.w     [A4], D0
  3407. 000022E4  42A7                     clr.l      -[A7]
  3408. 000022E6  4EBA FF7A                jsr        [PC - 0x86 /* 00002262 */]
  3409. 000022EA  201F                     move.l     D0, [A7]+
  3410. 000022EC  3940 0002                move.w     [A4 + 0x2], D0
  3411. 000022F0  6020                     bra        +0x22 /* 00002312 */
  3412. label000022F2:
  3413. 000022F2  486E FF00                pea.l      [A6 - 0x100]
  3414. 000022F6  4EBA F100                jsr        [PC - 0xF00 /* 000013F8 */]
  3415. 000022FA  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3416. 000022FE  486E FF00                pea.l      [A6 - 0x100]
  3417. 00002302  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3418. 00002306  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3419. 0000230A  7004                     moveq.l    D0, 0x04
  3420. 0000230C  2F00                     move.l     -[A7], D0
  3421. 0000230E  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3422. label00002312:
  3423. 00002312  285F                     movea.l    A4, [A7]+
  3424. 00002314  4E5E                     unlink     A6
  3425. 00002316  2E9F                     move.l     [A7], [A7]+
  3426. 00002318  4E75                     rts
  3427. export_401:
  3428. fn0000231A:
  3429. 0000231A  4E56 FF00                link       A6, -0x0100
  3430. 0000231E  2F0C                     move.l     -[A7], A4
  3431. 00002320  42A7                     clr.l      -[A7]
  3432. 00002322  4EBA DCDC                jsr        [PC - 0x2324 /* 00000000 */]
  3433. 00002326  205F                     movea.l    A0, [A7]+
  3434. 00002328  7003                     moveq.l    D0, 0x03
  3435. 0000232A  B028 0003                cmp.b      D0, [A0 + 0x3]
  3436. 0000232E  6612                     bne        +0x14 /* 00002342 */
  3437. 00002330  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3438. 00002334  7008                     moveq.l    D0, 0x08
  3439. 00002336  2F00                     move.l     -[A7], D0
  3440. 00002338  1F3C 0003                move.b     -[A7], 0x3
  3441. 0000233C  4EBA EE88                jsr        [PC - 0x1178 /* 000011C6 */]
  3442. 00002340  607C                     bra        +0x7E /* 000023BE */
  3443. label00002342:
  3444. 00002342  42A7                     clr.l      -[A7]
  3445. 00002344  4EBA DCBA                jsr        [PC - 0x2346 /* 00000000 */]
  3446. 00002348  205F                     movea.l    A0, [A7]+
  3447. 0000234A  700D                     moveq.l    D0, 0x0D
  3448. 0000234C  B028 0003                cmp.b      D0, [A0 + 0x3]
  3449. 00002350  57C0                     seq        D0
  3450. 00002352  4A00                     tst.b      D0
  3451. 00002354  6614                     bne        +0x16 /* 0000236A */
  3452. 00002356  2F00                     move.l     -[A7], D0
  3453. 00002358  4267                     clr.w      -[A7]
  3454. 0000235A  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  3455. 0000235E  121F                     move.b     D1, [A7]+
  3456. 00002360  201F                     move.l     D0, [A7]+
  3457. 00002362  8001                     or.b       D0, D1
  3458. 00002364  0240 0001                andi.w     D0, 0x1
  3459. 00002368  6734                     beq        +0x36 /* 0000239E */
  3460. label0000236A:
  3461. 0000236A  286E 0008                movea.l    A4, [A6 + 0x8]
  3462. 0000236E  42A7                     clr.l      -[A7]
  3463. 00002370  4EBA FEF0                jsr        [PC - 0x110 /* 00002262 */]
  3464. 00002374  201F                     move.l     D0, [A7]+
  3465. 00002376  3940 0004                move.w     [A4 + 0x4], D0
  3466. 0000237A  42A7                     clr.l      -[A7]
  3467. 0000237C  4EBA FEE4                jsr        [PC - 0x11C /* 00002262 */]
  3468. 00002380  201F                     move.l     D0, [A7]+
  3469. 00002382  3940 0006                move.w     [A4 + 0x6], D0
  3470. 00002386  42A7                     clr.l      -[A7]
  3471. 00002388  4EBA FED8                jsr        [PC - 0x128 /* 00002262 */]
  3472. 0000238C  201F                     move.l     D0, [A7]+
  3473. 0000238E  3880                     move.w     [A4], D0
  3474. 00002390  42A7                     clr.l      -[A7]
  3475. 00002392  4EBA FECE                jsr        [PC - 0x132 /* 00002262 */]
  3476. 00002396  201F                     move.l     D0, [A7]+
  3477. 00002398  3940 0002                move.w     [A4 + 0x2], D0
  3478. 0000239C  6020                     bra        +0x22 /* 000023BE */
  3479. label0000239E:
  3480. 0000239E  486E FF00                pea.l      [A6 - 0x100]
  3481. 000023A2  4EBA F054                jsr        [PC - 0xFAC /* 000013F8 */]
  3482. 000023A6  3F3C 0079                move.w     -[A7], 0x79 /* 'y' */
  3483. 000023AA  486E FF00                pea.l      [A6 - 0x100]
  3484. 000023AE  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  3485. 000023B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3486. 000023B6  7008                     moveq.l    D0, 0x08
  3487. 000023B8  2F00                     move.l     -[A7], D0
  3488. 000023BA  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3489. label000023BE:
  3490. 000023BE  285F                     movea.l    A4, [A7]+
  3491. 000023C0  4E5E                     unlink     A6
  3492. 000023C2  2E9F                     move.l     [A7], [A7]+
  3493. 000023C4  4E75                     rts
  3494. export_402:
  3495. fn000023C6:
  3496. 000023C6  4E56 FFE2                link       A6, -0x001E
  3497. 000023CA  4267                     clr.w      -[A7]
  3498. 000023CC  4EBA EEA0                jsr        [PC - 0x1160 /* 0000126E */]
  3499. 000023D0  301F                     move.w     D0, [A7]+
  3500. 000023D2  670E                     beq        +0x10 /* 000023E2 */
  3501. 000023D4  5340                     subq.w     D0, 1
  3502. 000023D6  6712                     beq        +0x14 /* 000023EA */
  3503. 000023D8  5340                     subq.w     D0, 1
  3504. 000023DA  6716                     beq        +0x18 /* 000023F2 */
  3505. 000023DC  5340                     subq.w     D0, 1
  3506. 000023DE  6734                     beq        +0x36 /* 00002414 */
  3507. 000023E0  6052                     bra        +0x54 /* 00002434 */
  3508. label000023E2:
  3509. 000023E2  2D6D A630 0008           move.l     [A6 + 0x8], [A5 - 0x59D0]
  3510. 000023E8  604A                     bra        +0x4C /* 00002434 */
  3511. label000023EA:
  3512. 000023EA  2D6D A522 0008           move.l     [A6 + 0x8], [A5 - 0x5ADE]
  3513. 000023F0  6042                     bra        +0x44 /* 00002434 */
  3514. label000023F2:
  3515. 000023F2  486D CEF0                pea.l      [A5 - 0x3110]
  3516. 000023F6  4EBA F000                jsr        [PC - 0x1000 /* 000013F8 */]
  3517. 000023FA  4267                     clr.w      -[A7]
  3518. 000023FC  486D CEF0                pea.l      [A5 - 0x3110]
  3519. 00002400  486E FFFC                pea.l      [A6 - 0x4]
  3520. 00002404  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  3521. 00002408  1D5F FFFB                move.b     [A6 - 0x5], [A7]+
  3522. 0000240C  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  3523. 00002412  6020                     bra        +0x22 /* 00002434 */
  3524. label00002414:
  3525. 00002414  486E FFE2                pea.l      [A6 - 0x1E]
  3526. 00002418  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  3527. 0000241C  7004                     moveq.l    D0, 0x04
  3528. 0000241E  B02E FFE2                cmp.b      D0, [A6 - 0x1E]
  3529. 00002422  6608                     bne        +0xA /* 0000242C */
  3530. 00002424  2D6E FFE4 0008           move.l     [A6 + 0x8], [A6 - 0x1C]
  3531. 0000242A  6008                     bra        +0xA /* 00002434 */
  3532. label0000242C:
  3533. 0000242C  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  3534. 00002430  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3535. label00002434:
  3536. 00002434  4E5E                     unlink     A6
  3537. 00002436  4E75                     rts
  3538. export_403:
  3539. 00002438  4E56 FF5C                link       A6, -0x00A4
  3540. 0000243C  2F0C                     move.l     -[A7], A4
  3541. 0000243E  286E 0008                movea.l    A4, [A6 + 0x8]
  3542. 00002442  4267                     clr.w      -[A7]
  3543. 00002444  4EBA EE28                jsr        [PC - 0x11D8 /* 0000126E */]
  3544. 00002448  301F                     move.w     D0, [A7]+
  3545. 0000244A  6B00 00EA                bmi        +0xEC /* 00002536 */
  3546. 0000244E  0C40 0006                cmpi.w     D0, 0x6
  3547. 00002452  6E00 00E2                bgt        +0xE4 /* 00002536 */
  3548. 00002456  D040                     add.w      D0, D0
  3549. 00002458  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3550. 0000245C  4EFB 0000                jmp        [PC + D0.w]
  3551. 00002460  0010 0018                ori.b      [A0], 0x18
  3552. 00002464  00D8                     .incomplete
  3553. 00002466  0024 005A                ori.b      -[A4], 0x5A /* 'Z' */
  3554. 0000246A  007A 00C0 18BC           ori.w      [PC + 0x18BC /* 00003D28, value 0x206E ' n' */], 0xC0
  3555. 00002470  0005 6000                ori.b      D5, 0x0
  3556. 00002474  00C2                     .incomplete
  3557. 00002476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3558. 0000247A  4EAD 1632                jsr        [A5 + 0x1632 /* export_706 */]
  3559. 0000247E  6000 00B6                bra        +0xB8 /* 00002536 */
  3560. 00002482  18BC 0001                move.b     [A4], 0x1
  3561. 00002486  486E FF5C                pea.l      [A6 - 0xA4]
  3562. 0000248A  4EBA FC48                jsr        [PC - 0x3B8 /* 000020D4 */]
  3563. 0000248E  296E FF5E 0010           move.l     [A4 + 0x10], [A6 - 0xA2]
  3564. 00002494  4267                     clr.w      -[A7]
  3565. 00002496  486E FF5C                pea.l      [A6 - 0xA4]
  3566. 0000249A  4267                     clr.w      -[A7]
  3567. 0000249C  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  3568. 000024A0  395F 000E                move.w     [A4 + 0xE], [A7]+
  3569. 000024A4  296E FF66 000A           move.l     [A4 + 0xA], [A6 - 0x9A]
  3570. 000024AA  296E FF62 0006           move.l     [A4 + 0x6], [A6 - 0x9E]
  3571. 000024B0  296D A630 0002           move.l     [A4 + 0x2], [A5 - 0x59D0]
  3572. 000024B6  607E                     bra        +0x80 /* 00002536 */
  3573. 000024B8  486E FFF4                pea.l      [A6 - 0xC]
  3574. 000024BC  4EBA E854                jsr        [PC - 0x17AC /* 00000D12 */]
  3575. 000024C0  18BC 0002                move.b     [A4], 0x2
  3576. 000024C4  296E FFF4 000A           move.l     [A4 + 0xA], [A6 - 0xC]
  3577. 000024CA  296E FFF8 0006           move.l     [A4 + 0x6], [A6 - 0x8]
  3578. 000024D0  296D A630 0002           move.l     [A4 + 0x2], [A5 - 0x59D0]
  3579. 000024D6  605E                     bra        +0x60 /* 00002536 */
  3580. 000024D8  1D7C 0007 FF90           move.b     [A6 - 0x70], 0x7
  3581. 000024DE  486E FFC0                pea.l      [A6 - 0x40]
  3582. 000024E2  4EBA E64A                jsr        [PC - 0x19B6 /* 00000B2E */]
  3583. 000024E6  2D6D A630 FFF0           move.l     [A6 - 0x10], [A5 - 0x59D0]
  3584. 000024EC  4267                     clr.w      -[A7]
  3585. 000024EE  486E FF90                pea.l      [A6 - 0x70]
  3586. 000024F2  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  3587. 000024F6  101F                     move.b     D0, [A7]+
  3588. 000024F8  6608                     bne        +0xA /* 00002502 */
  3589. 000024FA  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  3590. 000024FE  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3591. label00002502:
  3592. 00002502  18BC 0003                move.b     [A4], 0x3
  3593. 00002506  296D A684 0006           move.l     [A4 + 0x6], [A5 - 0x597C]
  3594. 0000250C  296D A630 0002           move.l     [A4 + 0x2], [A5 - 0x59D0]
  3595. 00002512  4267                     clr.w      -[A7]
  3596. 00002514  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  3597. 00002518  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  3598. 0000251C  6018                     bra        +0x1A /* 00002536 */
  3599. 0000251E  18BC 0004                move.b     [A4], 0x4
  3600. 00002522  42A7                     clr.l      -[A7]
  3601. 00002524  4EBA FEA0                jsr        [PC - 0x160 /* 000023C6 */]
  3602. 00002528  295F 0002                move.l     [A4 + 0x2], [A7]+
  3603. 0000252C  6608                     bne        +0xA /* 00002536 */
  3604. 0000252E  3F3C 0001                move.w     -[A7], 0x1
  3605. 00002532  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3606. label00002536:
  3607. 00002536  285F                     movea.l    A4, [A7]+
  3608. 00002538  4E5E                     unlink     A6
  3609. 0000253A  2E9F                     move.l     [A7], [A7]+
  3610. 0000253C  4E75                     rts
  3611. export_404:
  3612. fn0000253E:
  3613. 0000253E  4E56 0000                link       A6, 0
  3614. 00002542  206E 0008                movea.l    A0, [A6 + 0x8]
  3615. 00002546  1010                     move.b     D0, [A0]
  3616. 00002548  670E                     beq        +0x10 /* 00002558 */
  3617. 0000254A  206E 0008                movea.l    A0, [A6 + 0x8]
  3618. 0000254E  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3619. 00002552  4EBA 0210                jsr        [PC + 0x210 /* 00002764 */]
  3620. 00002556  600C                     bra        +0xE /* 00002564 */
  3621. label00002558:
  3622. 00002558  206E 0008                movea.l    A0, [A6 + 0x8]
  3623. 0000255C  4868 0002                pea.l      [A0 + 0x2]
  3624. 00002560  4EBA 003C                jsr        [PC + 0x3C /* 0000259E */]
  3625. label00002564:
  3626. 00002564  4E5E                     unlink     A6
  3627. 00002566  2E9F                     move.l     [A7], [A7]+
  3628. 00002568  4E75                     rts
  3629. export_405:
  3630. 0000256A  4E56 0000                link       A6, 0
  3631. 0000256E  102E 0008                move.b     D0, [A6 + 0x8]
  3632. 00002572  6712                     beq        +0x14 /* 00002586 */
  3633. 00002574  2F2D CE7C                move.l     -[A7], [A5 - 0x3184]
  3634. 00002578  7005                     moveq.l    D0, 0x05
  3635. 0000257A  2F00                     move.l     -[A7], D0
  3636. 0000257C  1F3C 0001                move.b     -[A7], 0x1
  3637. 00002580  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3638. 00002584  6010                     bra        +0x12 /* 00002596 */
  3639. label00002586:
  3640. 00002586  2F2D CE34                move.l     -[A7], [A5 - 0x31CC]
  3641. 0000258A  7003                     moveq.l    D0, 0x03
  3642. 0000258C  2F00                     move.l     -[A7], D0
  3643. 0000258E  1F3C 0001                move.b     -[A7], 0x1
  3644. 00002592  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3645. label00002596:
  3646. 00002596  4E5E                     unlink     A6
  3647. 00002598  205F                     movea.l    A0, [A7]+
  3648. 0000259A  544F                     addq.w     A7, 2
  3649. 0000259C  4ED0                     jmp        [A0]
  3650. export_406:
  3651. fn0000259E:
  3652. 0000259E  4E56 FFF6                link       A6, -0x000A
  3653. 000025A2  206E 0008                movea.l    A0, [A6 + 0x8]
  3654. 000025A6  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3655. 000025AA  22D8                     move.l     [A1]+, [A0]+
  3656. 000025AC  22D8                     move.l     [A1]+, [A0]+
  3657. 000025AE  3290                     move.w     [A1], [A0]
  3658. 000025B0  486E FFF6                pea.l      [A6 - 0xA]
  3659. 000025B4  700A                     moveq.l    D0, 0x0A
  3660. 000025B6  2F00                     move.l     -[A7], D0
  3661. 000025B8  1F3C 0007                move.b     -[A7], 0x7
  3662. 000025BC  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3663. 000025C0  4E5E                     unlink     A6
  3664. 000025C2  2E9F                     move.l     [A7], [A7]+
  3665. 000025C4  4E75                     rts
  3666. fn000025C6:
  3667. 000025C6  4E56 0000                link       A6, 0
  3668. 000025CA  4EBA EFBC                jsr        [PC - 0x1044 /* 00001588 */]
  3669. 000025CE  4267                     clr.w      -[A7]
  3670. 000025D0  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  3671. 000025D4  4EBA DAD0                jsr        [PC - 0x2530 /* 000000A6 */]
  3672. 000025D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3673. 000025DC  2C48                     movea.l    A6, A0
  3674. 000025DE  4EFA 015A                jmp        [PC + 0x15A /* 0000273A */]
  3675. 000025E2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  3676. 000025E6  2E9F                     move.l     [A7], [A7]+
  3677. 000025E8  4E75                     rts
  3678. export_407:
  3679. fn000025EA:
  3680. 000025EA  4E56 FFCA                link       A6, -0x0036
  3681. 000025EE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3682. 000025F2  4267                     clr.w      -[A7]
  3683. 000025F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3684. 000025F8  4267                     clr.w      -[A7]
  3685. 000025FA  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  3686. 000025FE  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  3687. 00002602  4A6E FFFE                tst.w      [A6 - 0x2]
  3688. 00002606  57C0                     seq        D0
  3689. 00002608  4A00                     tst.b      D0
  3690. 0000260A  6628                     bne        +0x2A /* 00002634 */
  3691. 0000260C  2F00                     move.l     -[A7], D0
  3692. 0000260E  4267                     clr.w      -[A7]
  3693. 00002610  206E 0008                movea.l    A0, [A6 + 0x8]
  3694. 00002614  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3695. 00002618  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3696. 0000261C  486E FFCA                pea.l      [A6 - 0x36]
  3697. 00002620  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  3698. 00002624  121F                     move.b     D1, [A7]+
  3699. 00002626  201F                     move.l     D0, [A7]+
  3700. 00002628  0A01 0001                xori.b     D1, 0x1
  3701. 0000262C  8001                     or.b       D0, D1
  3702. 0000262E  0240 0001                andi.w     D0, 0x1
  3703. 00002632  6706                     beq        +0x8 /* 0000263A */
  3704. label00002634:
  3705. 00002634  2F0E                     move.l     -[A7], A6
  3706. 00002636  4EBA FF8E                jsr        [PC - 0x72 /* 000025C6 */]
  3707. label0000263A:
  3708. 0000263A  302E FFFE                move.w     D0, [A6 - 0x2]
  3709. 0000263E  B06D BC92                cmp.w      D0, [A5 - 0x436E]
  3710. 00002642  57C0                     seq        D0
  3711. 00002644  206E 0008                movea.l    A0, [A6 + 0x8]
  3712. 00002648  2228 0002                move.l     D1, [A0 + 0x2]
  3713. 0000264C  B2AD C5C2                cmp.l      D1, [A5 - 0x3A3E]
  3714. 00002650  57C1                     seq        D1
  3715. 00002652  C001                     and.b      D0, D1
  3716. 00002654  206E 0008                movea.l    A0, [A6 + 0x8]
  3717. 00002658  2228 000A                move.l     D1, [A0 + 0xA]
  3718. 0000265C  B2AD C5C6                cmp.l      D1, [A5 - 0x3A3A]
  3719. 00002660  57C1                     seq        D1
  3720. 00002662  C001                     and.b      D0, D1
  3721. 00002664  6772                     beq        +0x74 /* 000026D8 */
  3722. 00002666  206D BC8C                movea.l    A0, [A5 - 0x4374]
  3723. 0000266A  2050                     movea.l    A0, [A0]
  3724. 0000266C  3D68 003C FFF0           move.w     [A6 - 0x10], [A0 + 0x3C]
  3725. 00002672  42A7                     clr.l      -[A7]
  3726. 00002674  302E FFF0                move.w     D0, [A6 - 0x10]
  3727. 00002678  5240                     addq.w     D0, 1
  3728. 0000267A  48C0                     ext.l      D0
  3729. 0000267C  2F00                     move.l     -[A7], D0
  3730. 0000267E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3731. 00002682  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  3732. 00002686  660E                     bne        +0x10 /* 00002696 */
  3733. 00002688  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  3734. 0000268C  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3735. 00002690  4EBA EEF6                jsr        [PC - 0x110A /* 00001588 */]
  3736. 00002694  6040                     bra        +0x42 /* 000026D6 */
  3737. label00002696:
  3738. 00002696  206D BC8C                movea.l    A0, [A5 - 0x4374]
  3739. 0000269A  2050                     movea.l    A0, [A0]
  3740. 0000269C  2068 003E                movea.l    A0, [A0 + 0x3E]
  3741. 000026A0  2F10                     move.l     -[A7], [A0]
  3742. 000026A2  206E FFFA                movea.l    A0, [A6 - 0x6]
  3743. 000026A6  2F10                     move.l     -[A7], [A0]
  3744. 000026A8  302E FFF0                move.w     D0, [A6 - 0x10]
  3745. 000026AC  48C0                     ext.l      D0
  3746. 000026AE  2F00                     move.l     -[A7], D0
  3747. 000026B0  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  3748. 000026B4  206E FFFA                movea.l    A0, [A6 - 0x6]
  3749. 000026B8  302E FFF0                move.w     D0, [A6 - 0x10]
  3750. 000026BC  48C0                     ext.l      D0
  3751. 000026BE  D090                     add.l      D0, [A0]
  3752. 000026C0  2D40 FFEC                move.l     [A6 - 0x14], D0
  3753. 000026C4  206E FFEC                movea.l    A0, [A6 - 0x14]
  3754. 000026C8  4210                     clr.b      [A0]
  3755. 000026CA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3756. 000026CE  1F3C 0001                move.b     -[A7], 0x1
  3757. 000026D2  4EBA EED0                jsr        [PC - 0x1130 /* 000015A4 */]
  3758. label000026D6:
  3759. 000026D6  6054                     bra        +0x56 /* 0000272C */
  3760. label000026D8:
  3761. 000026D8  206E 0008                movea.l    A0, [A6 + 0x8]
  3762. 000026DC  226E 0008                movea.l    A1, [A6 + 0x8]
  3763. 000026E0  2028 000A                move.l     D0, [A0 + 0xA]
  3764. 000026E4  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  3765. 000026E8  660A                     bne        +0xC /* 000026F4 */
  3766. 000026EA  302E FFFE                move.w     D0, [A6 - 0x2]
  3767. 000026EE  4440                     neg.w      D0
  3768. 000026F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  3769. label000026F4:
  3770. 000026F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3771. 000026F8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  3772. 000026FC  206E 0008                movea.l    A0, [A6 + 0x8]
  3773. 00002700  2F28 0002                move.l     -[A7], [A0 + 0x2]
  3774. 00002704  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3775. 00002708  486E FFFA                pea.l      [A6 - 0x6]
  3776. 0000270C  486E FFE8                pea.l      [A6 - 0x18]
  3777. 00002710  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  3778. 00002714  4AAE FFFA                tst.l      [A6 - 0x6]
  3779. 00002718  6606                     bne        +0x8 /* 00002720 */
  3780. 0000271A  4EBA EE6C                jsr        [PC - 0x1194 /* 00001588 */]
  3781. 0000271E  600C                     bra        +0xE /* 0000272C */
  3782. label00002720:
  3783. 00002720  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3784. 00002724  1F3C 0001                move.b     -[A7], 0x1
  3785. 00002728  4EBA EE7A                jsr        [PC - 0x1186 /* 000015A4 */]
  3786. label0000272C:
  3787. 0000272C  4267                     clr.w      -[A7]
  3788. 0000272E  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  3789. 00002732  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  3790. 00002736  4EBA D96E                jsr        [PC - 0x2692 /* 000000A6 */]
  3791. label0000273A:
  3792. 0000273A  4FEE FFAA                lea.l      A7, [A6 - 0x56]
  3793. 0000273E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3794. 00002742  4E5E                     unlink     A6
  3795. 00002744  2E9F                     move.l     [A7], [A7]+
  3796. 00002746  4E75                     rts
  3797. export_408:
  3798. fn00002748:
  3799. 00002748  4E56 0000                link       A6, 0
  3800. 0000274C  486E 0008                pea.l      [A6 + 0x8]
  3801. 00002750  7001                     moveq.l    D0, 0x01
  3802. 00002752  2F00                     move.l     -[A7], D0
  3803. 00002754  1F3C 0005                move.b     -[A7], 0x5
  3804. 00002758  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3805. 0000275C  4E5E                     unlink     A6
  3806. 0000275E  205F                     movea.l    A0, [A7]+
  3807. 00002760  544F                     addq.w     A7, 2
  3808. 00002762  4ED0                     jmp        [A0]
  3809. export_409:
  3810. fn00002764:
  3811. 00002764  4E56 0000                link       A6, 0
  3812. 00002768  486E 0008                pea.l      [A6 + 0x8]
  3813. 0000276C  7004                     moveq.l    D0, 0x04
  3814. 0000276E  2F00                     move.l     -[A7], D0
  3815. 00002770  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  3816. 00002774  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3817. 00002778  4E5E                     unlink     A6
  3818. 0000277A  2E9F                     move.l     [A7], [A7]+
  3819. 0000277C  4E75                     rts
  3820. export_410:
  3821. fn0000277E:
  3822. 0000277E  4E56 0000                link       A6, 0
  3823. 00002782  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3824. 00002786  7004                     moveq.l    D0, 0x04
  3825. 00002788  2F00                     move.l     -[A7], D0
  3826. 0000278A  1F3C 0002                move.b     -[A7], 0x2
  3827. 0000278E  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3828. 00002792  4E5E                     unlink     A6
  3829. 00002794  2E9F                     move.l     [A7], [A7]+
  3830. 00002796  4E75                     rts
  3831. export_411:
  3832. fn00002798:
  3833. 00002798  4E56 0000                link       A6, 0
  3834. 0000279C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3835. 000027A0  7008                     moveq.l    D0, 0x08
  3836. 000027A2  2F00                     move.l     -[A7], D0
  3837. 000027A4  1F3C 0003                move.b     -[A7], 0x3
  3838. 000027A8  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  3839. 000027AC  4E5E                     unlink     A6
  3840. 000027AE  2E9F                     move.l     [A7], [A7]+
  3841. 000027B0  4E75                     rts
  3842. export_412:
  3843. 000027B2  4E56 0000                link       A6, 0
  3844. 000027B6  302E 0008                move.w     D0, [A6 + 0x8]
  3845. 000027BA  5440                     addq.w     D0, 2
  3846. 000027BC  670E                     beq        +0x10 /* 000027CC */
  3847. 000027BE  5340                     subq.w     D0, 1
  3848. 000027C0  671E                     beq        +0x20 /* 000027E0 */
  3849. 000027C2  5340                     subq.w     D0, 1
  3850. 000027C4  6706                     beq        +0x8 /* 000027CC */
  3851. 000027C6  5340                     subq.w     D0, 1
  3852. 000027C8  670C                     beq        +0xE /* 000027D6 */
  3853. 000027CA  601E                     bra        +0x20 /* 000027EA */
  3854. label000027CC:
  3855. 000027CC  487A 003E                pea.l      [PC + 0x3E /* 0000280C, value 0x46C6566, pstring "left" */]
  3856. 000027D0  4EBA EE56                jsr        [PC - 0x11AA /* 00001628 */]
  3857. 000027D4  6020                     bra        +0x22 /* 000027F6 */
  3858. label000027D6:
  3859. 000027D6  487A 002C                pea.l      [PC + 0x2C /* 00002804, value 0x663656E, pstring "center" */]
  3860. 000027DA  4EBA EE4C                jsr        [PC - 0x11B4 /* 00001628 */]
  3861. 000027DE  6016                     bra        +0x18 /* 000027F6 */
  3862. label000027E0:
  3863. 000027E0  487A 001C                pea.l      [PC + 0x1C /* 000027FE, value 0x5726967, pstring "right" */]
  3864. 000027E4  4EBA EE42                jsr        [PC - 0x11BE /* 00001628 */]
  3865. 000027E8  600C                     bra        +0xE /* 000027F6 */
  3866. label000027EA:
  3867. 000027EA  302E 0008                move.w     D0, [A6 + 0x8]
  3868. 000027EE  48C0                     ext.l      D0
  3869. 000027F0  2F00                     move.l     -[A7], D0
  3870. 000027F2  4EBA FF70                jsr        [PC - 0x90 /* 00002764 */]
  3871. label000027F6:
  3872. 000027F6  4E5E                     unlink     A6
  3873. 000027F8  205F                     movea.l    A0, [A7]+
  3874. 000027FA  544F                     addq.w     A7, 2
  3875. 000027FC  4ED0                     jmp        [A0]
  3876. 000027FE  0572 6967                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D2
  3877. 00002802  6874                     bvc        +0x76 /* 00002878 */
  3878. 00002804  0663 656E                addi.w     -[A3], 0x656E /* 'en' */
  3879. 00002808  7465                     moveq.l    D2, 0x65
  3880. 0000280A  7200                     moveq.l    D1, 0x00
  3881. 0000280C  046C 6566 7400           subi.w     [A4 + 0x7400], 0x6566 /* 'ef' */
  3882. export_413:
  3883. 00002812  4E56 FDFE                link       A6, -0x0202
  3884. 00002816  2F07                     move.l     -[A7], D7
  3885. 00002818  3E2E 0008                move.w     D7, [A6 + 0x8]
  3886. 0000281C  70FF                     moveq.l    D0, 0xFFFFFFFF
  3887. 0000281E  B047                     cmp.w      D0, D7
  3888. 00002820  660C                     bne        +0xE /* 0000282E */
  3889. 00002822  487A 0280                pea.l      [PC + 0x280 /* 00002AA4, value 0x56D6978, pstring "mixed" */]
  3890. 00002826  4EBA EE00                jsr        [PC - 0x1200 /* 00001628 */]
  3891. 0000282A  6000 0224                bra        +0x226 /* 00002A50 */
  3892. label0000282E:
  3893. 0000282E  102E 000A                move.b     D0, [A6 + 0xA]
  3894. 00002832  4880                     ext.w      D0
  3895. 00002834  5D40                     subq.w     D0, 6
  3896. 00002836  670C                     beq        +0xE /* 00002844 */
  3897. 00002838  5340                     subq.w     D0, 1
  3898. 0000283A  6732                     beq        +0x34 /* 0000286E */
  3899. 0000283C  5340                     subq.w     D0, 1
  3900. 0000283E  673C                     beq        +0x3E /* 0000287C */
  3901. 00002840  6000 020E                bra        +0x210 /* 00002A50 */
  3902. label00002844:
  3903. 00002844  3F07                     move.w     -[A7], D7
  3904. 00002846  486E FF00                pea.l      [A6 - 0x100]
  3905. 0000284A  A8FF                     syscall    GetFName/GetFontName
  3906. 0000284C  4240                     clr.w      D0
  3907. 0000284E  102E FF00                move.b     D0, [A6 - 0x100]
  3908. 00002852  4A40                     tst.w      D0
  3909. 00002854  660C                     bne        +0xE /* 00002862 */
  3910. 00002856  3007                     move.w     D0, D7
  3911. 00002858  48C0                     ext.l      D0
  3912. 0000285A  2F00                     move.l     -[A7], D0
  3913. 0000285C  4EBA FF06                jsr        [PC - 0xFA /* 00002764 */]
  3914. 00002860  6008                     bra        +0xA /* 0000286A */
  3915. label00002862:
  3916. 00002862  486E FF00                pea.l      [A6 - 0x100]
  3917. 00002866  4EBA ED9C                jsr        [PC - 0x1264 /* 00001604 */]
  3918. label0000286A:
  3919. 0000286A  6000 01E4                bra        +0x1E6 /* 00002A50 */
  3920. label0000286E:
  3921. 0000286E  3007                     move.w     D0, D7
  3922. 00002870  48C0                     ext.l      D0
  3923. 00002872  2F00                     move.l     -[A7], D0
  3924. 00002874  4EBA FEEE                jsr        [PC - 0x112 /* 00002764 */]
  3925. label00002878:
  3926. 00002878  6000 01D6                bra        +0x1D8 /* 00002A50 */
  3927. label0000287C:
  3928. 0000287C  4267                     clr.w      -[A7]
  3929. 0000287E  3F07                     move.w     -[A7], D7
  3930. 00002880  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  3931. 00002884  1D5F FEFF                move.b     [A6 - 0x101], [A7]+
  3932. 00002888  102E FEFF                move.b     D0, [A6 - 0x101]
  3933. 0000288C  7200                     moveq.l    D1, 0x00
  3934. 0000288E  B001                     cmp.b      D0, D1
  3935. 00002890  6610                     bne        +0x12 /* 000028A2 */
  3936. 00002892  41EE FF00                lea.l      A0, [A6 - 0x100]
  3937. 00002896  43FA 0206                lea.l      A1, [PC + 0x206 /* 00002A9E, value 0x5706C61, pstring "plain" */]
  3938. 0000289A  20D9                     move.l     [A0]+, [A1]+
  3939. 0000289C  3091                     move.w     [A0], [A1]
  3940. 0000289E  6000 01A8                bra        +0x1AA /* 00002A48 */
  3941. label000028A2:
  3942. 000028A2  422E FF00                clr.b      [A6 - 0x100]
  3943. 000028A6  4267                     clr.w      -[A7]
  3944. 000028A8  486E FEFF                pea.l      [A6 - 0x101]
  3945. 000028AC  7007                     moveq.l    D0, 0x07
  3946. 000028AE  2F00                     move.l     -[A7], D0
  3947. 000028B0  A85D                     syscall    BitTst
  3948. 000028B2  101F                     move.b     D0, [A7]+
  3949. 000028B4  6724                     beq        +0x26 /* 000028DA */
  3950. 000028B6  486E FF00                pea.l      [A6 - 0x100]
  3951. 000028BA  487A 01DC                pea.l      [PC + 0x1DC /* 00002A98, value 0x5626F6C, pstring "bold," */]
  3952. 000028BE  486E FDFE                pea.l      [A6 - 0x202]
  3953. 000028C2  3F3C 0002                move.w     -[A7], 0x2
  3954. 000028C6  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3955. 000028CA  41EE FF00                lea.l      A0, [A6 - 0x100]
  3956. 000028CE  43EE FDFE                lea.l      A1, [A6 - 0x202]
  3957. 000028D2  703F                     moveq.l    D0, 0x3F
  3958. label000028D4:
  3959. 000028D4  20D9                     move.l     [A0]+, [A1]+
  3960. 000028D6  51C8 FFFC                dbf        D0, -0x6 /* 000028D4 */
  3961. label000028DA:
  3962. 000028DA  4267                     clr.w      -[A7]
  3963. 000028DC  486E FEFF                pea.l      [A6 - 0x101]
  3964. 000028E0  7006                     moveq.l    D0, 0x06
  3965. 000028E2  2F00                     move.l     -[A7], D0
  3966. 000028E4  A85D                     syscall    BitTst
  3967. 000028E6  101F                     move.b     D0, [A7]+
  3968. 000028E8  6724                     beq        +0x26 /* 0000290E */
  3969. 000028EA  486E FF00                pea.l      [A6 - 0x100]
  3970. 000028EE  487A 01A0                pea.l      [PC + 0x1A0 /* 00002A90, value 0x7697461, pstring "italic," */]
  3971. 000028F2  486E FDFE                pea.l      [A6 - 0x202]
  3972. 000028F6  3F3C 0002                move.w     -[A7], 0x2
  3973. 000028FA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3974. 000028FE  41EE FF00                lea.l      A0, [A6 - 0x100]
  3975. 00002902  43EE FDFE                lea.l      A1, [A6 - 0x202]
  3976. 00002906  703F                     moveq.l    D0, 0x3F
  3977. label00002908:
  3978. 00002908  20D9                     move.l     [A0]+, [A1]+
  3979. 0000290A  51C8 FFFC                dbf        D0, -0x6 /* 00002908 */
  3980. label0000290E:
  3981. 0000290E  4267                     clr.w      -[A7]
  3982. 00002910  486E FEFF                pea.l      [A6 - 0x101]
  3983. 00002914  7005                     moveq.l    D0, 0x05
  3984. 00002916  2F00                     move.l     -[A7], D0
  3985. 00002918  A85D                     syscall    BitTst
  3986. 0000291A  101F                     move.b     D0, [A7]+
  3987. 0000291C  6724                     beq        +0x26 /* 00002942 */
  3988. 0000291E  486E FF00                pea.l      [A6 - 0x100]
  3989. 00002922  487A 0160                pea.l      [PC + 0x160 /* 00002A84, value 0xA756E64 '\nund', pstring "underline," */]
  3990. 00002926  486E FDFE                pea.l      [A6 - 0x202]
  3991. 0000292A  3F3C 0002                move.w     -[A7], 0x2
  3992. 0000292E  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3993. 00002932  41EE FF00                lea.l      A0, [A6 - 0x100]
  3994. 00002936  43EE FDFE                lea.l      A1, [A6 - 0x202]
  3995. 0000293A  703F                     moveq.l    D0, 0x3F
  3996. label0000293C:
  3997. 0000293C  20D9                     move.l     [A0]+, [A1]+
  3998. 0000293E  51C8 FFFC                dbf        D0, -0x6 /* 0000293C */
  3999. label00002942:
  4000. 00002942  4267                     clr.w      -[A7]
  4001. 00002944  486E FEFF                pea.l      [A6 - 0x101]
  4002. 00002948  7004                     moveq.l    D0, 0x04
  4003. 0000294A  2F00                     move.l     -[A7], D0
  4004. 0000294C  A85D                     syscall    BitTst
  4005. 0000294E  101F                     move.b     D0, [A7]+
  4006. 00002950  6724                     beq        +0x26 /* 00002976 */
  4007. 00002952  486E FF00                pea.l      [A6 - 0x100]
  4008. 00002956  487A 0122                pea.l      [PC + 0x122 /* 00002A7A, value 0x86F7574, pstring "outline," */]
  4009. 0000295A  486E FDFE                pea.l      [A6 - 0x202]
  4010. 0000295E  3F3C 0002                move.w     -[A7], 0x2
  4011. 00002962  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4012. 00002966  41EE FF00                lea.l      A0, [A6 - 0x100]
  4013. 0000296A  43EE FDFE                lea.l      A1, [A6 - 0x202]
  4014. 0000296E  703F                     moveq.l    D0, 0x3F
  4015. label00002970:
  4016. 00002970  20D9                     move.l     [A0]+, [A1]+
  4017. 00002972  51C8 FFFC                dbf        D0, -0x6 /* 00002970 */
  4018. label00002976:
  4019. 00002976  4267                     clr.w      -[A7]
  4020. 00002978  486E FEFF                pea.l      [A6 - 0x101]
  4021. 0000297C  7003                     moveq.l    D0, 0x03
  4022. 0000297E  2F00                     move.l     -[A7], D0
  4023. 00002980  A85D                     syscall    BitTst
  4024. 00002982  101F                     move.b     D0, [A7]+
  4025. 00002984  6724                     beq        +0x26 /* 000029AA */
  4026. 00002986  486E FF00                pea.l      [A6 - 0x100]
  4027. 0000298A  487A 00E6                pea.l      [PC + 0xE6 /* 00002A72, value 0x7736861, pstring "shadow," */]
  4028. 0000298E  486E FDFE                pea.l      [A6 - 0x202]
  4029. 00002992  3F3C 0002                move.w     -[A7], 0x2
  4030. 00002996  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4031. 0000299A  41EE FF00                lea.l      A0, [A6 - 0x100]
  4032. 0000299E  43EE FDFE                lea.l      A1, [A6 - 0x202]
  4033. 000029A2  703F                     moveq.l    D0, 0x3F
  4034. label000029A4:
  4035. 000029A4  20D9                     move.l     [A0]+, [A1]+
  4036. 000029A6  51C8 FFFC                dbf        D0, -0x6 /* 000029A4 */
  4037. label000029AA:
  4038. 000029AA  4267                     clr.w      -[A7]
  4039. 000029AC  486E FEFF                pea.l      [A6 - 0x101]
  4040. 000029B0  7002                     moveq.l    D0, 0x02
  4041. 000029B2  2F00                     move.l     -[A7], D0
  4042. 000029B4  A85D                     syscall    BitTst
  4043. 000029B6  101F                     move.b     D0, [A7]+
  4044. 000029B8  6724                     beq        +0x26 /* 000029DE */
  4045. 000029BA  486E FF00                pea.l      [A6 - 0x100]
  4046. 000029BE  487A 00A8                pea.l      [PC + 0xA8 /* 00002A68, value 0x9636F6E '\tcon', pstring "condense," */]
  4047. 000029C2  486E FDFE                pea.l      [A6 - 0x202]
  4048. 000029C6  3F3C 0002                move.w     -[A7], 0x2
  4049. 000029CA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4050. 000029CE  41EE FF00                lea.l      A0, [A6 - 0x100]
  4051. 000029D2  43EE FDFE                lea.l      A1, [A6 - 0x202]
  4052. 000029D6  703F                     moveq.l    D0, 0x3F
  4053. label000029D8:
  4054. 000029D8  20D9                     move.l     [A0]+, [A1]+
  4055. 000029DA  51C8 FFFC                dbf        D0, -0x6 /* 000029D8 */
  4056. label000029DE:
  4057. 000029DE  4267                     clr.w      -[A7]
  4058. 000029E0  486E FEFF                pea.l      [A6 - 0x101]
  4059. 000029E4  7001                     moveq.l    D0, 0x01
  4060. 000029E6  2F00                     move.l     -[A7], D0
  4061. 000029E8  A85D                     syscall    BitTst
  4062. 000029EA  101F                     move.b     D0, [A7]+
  4063. 000029EC  6724                     beq        +0x26 /* 00002A12 */
  4064. 000029EE  486E FF00                pea.l      [A6 - 0x100]
  4065. 000029F2  487A 006C                pea.l      [PC + 0x6C /* 00002A60, value 0x7657874, pstring "extend," */]
  4066. 000029F6  486E FDFE                pea.l      [A6 - 0x202]
  4067. 000029FA  3F3C 0002                move.w     -[A7], 0x2
  4068. 000029FE  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4069. 00002A02  41EE FF00                lea.l      A0, [A6 - 0x100]
  4070. 00002A06  43EE FDFE                lea.l      A1, [A6 - 0x202]
  4071. 00002A0A  703F                     moveq.l    D0, 0x3F
  4072. label00002A0C:
  4073. 00002A0C  20D9                     move.l     [A0]+, [A1]+
  4074. 00002A0E  51C8 FFFC                dbf        D0, -0x6 /* 00002A0C */
  4075. label00002A12:
  4076. 00002A12  4267                     clr.w      -[A7]
  4077. 00002A14  486E FEFF                pea.l      [A6 - 0x101]
  4078. 00002A18  42A7                     clr.l      -[A7]
  4079. 00002A1A  A85D                     syscall    BitTst
  4080. 00002A1C  101F                     move.b     D0, [A7]+
  4081. 00002A1E  6724                     beq        +0x26 /* 00002A44 */
  4082. 00002A20  486E FF00                pea.l      [A6 - 0x100]
  4083. 00002A24  487A 0032                pea.l      [PC + 0x32 /* 00002A58, value 0x667726F, pstring "group," */]
  4084. 00002A28  486E FDFE                pea.l      [A6 - 0x202]
  4085. 00002A2C  3F3C 0002                move.w     -[A7], 0x2
  4086. 00002A30  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4087. 00002A34  41EE FF00                lea.l      A0, [A6 - 0x100]
  4088. 00002A38  43EE FDFE                lea.l      A1, [A6 - 0x202]
  4089. 00002A3C  703F                     moveq.l    D0, 0x3F
  4090. label00002A3E:
  4091. 00002A3E  20D9                     move.l     [A0]+, [A1]+
  4092. 00002A40  51C8 FFFC                dbf        D0, -0x6 /* 00002A3E */
  4093. label00002A44:
  4094. 00002A44  532E FF00                subq.b     [A6 - 0x100], 1
  4095. label00002A48:
  4096. 00002A48  486E FF00                pea.l      [A6 - 0x100]
  4097. 00002A4C  4EBA EBB6                jsr        [PC - 0x144A /* 00001604 */]
  4098. label00002A50:
  4099. 00002A50  2E1F                     move.l     D7, [A7]+
  4100. 00002A52  4E5E                     unlink     A6
  4101. 00002A54  2E9F                     move.l     [A7], [A7]+
  4102. 00002A56  4E75                     rts
  4103. 00002A58  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  4104. 00002A5C  7570                     moveq.l    D2, 0x70
  4105. 00002A5E  2C00                     move.l     D6, D0
  4106. 00002A60  0765                     bchg       -[A5], D3
  4107. 00002A62  7874                     moveq.l    D4, 0x74
  4108. 00002A64  656E                     bcs        +0x70 /* 00002AD4 */
  4109. 00002A66  642C                     bcc        +0x2E /* 00002A94 */
  4110. 00002A68  0963                     bchg       -[A3], D4
  4111. 00002A6A  6F6E                     ble        +0x70 /* 00002ADA */
  4112. 00002A6C  6465                     bcc        +0x67 /* 00002AD3 */
  4113. 00002A6E  6E73                     bgt        +0x75 /* 00002AE3 */
  4114. 00002A70  652C                     bcs        +0x2E /* 00002A9E */
  4115. 00002A72  0773 6861                bchg       [A3 + D6 + 0x61], D3
  4116. 00002A76  646F                     bcc        +0x71 /* 00002AE7 */
  4117. 00002A78  772C                     moveq.l    D3, 0x2C
  4118. 00002A7A  086F 7574 6C69           bchg.b     [A7 + 0x6C69], 0x74 /* 't' */
  4119. 00002A80  6E65                     bgt        +0x67 /* 00002AE7 */
  4120. 00002A82  2C00                     move.l     D6, D0
  4121. 00002A84  0A75 6E64 6572 6C69 6E65 2C00 xori.w     [[A5 + 0x6C696E65] + 0x2C00], 0x6E64 /* 'nd' */
  4122. 00002A90  0769 7461                bchg       [A1 + 0x7461], D3
  4123. label00002A94:
  4124. 00002A94  6C69                     bge        +0x6B /* 00002AFF */
  4125. 00002A96  632C                     bls        +0x2E /* 00002AC4 */
  4126. 00002A98  0562                     bchg       -[A2], D2
  4127. 00002A9A  6F6C                     ble        +0x6E /* 00002B08 */
  4128. 00002A9C  642C                     bcc        +0x2E /* 00002ACA */
  4129. label00002A9E:
  4130. 00002A9E  0570 6C61                bchg       [A0 + D6 * 4 + 0x61], D2
  4131. 00002AA2  696E                     bvs        +0x70 /* 00002B12 */
  4132. 00002AA4  056D 6978                bchg       [A5 + 0x6978], D2
  4133. 00002AA8  6564                     bcs        +0x66 /* 00002B0E */
  4134. export_414:
  4135. 00002AAA  4E56 FEDA                link       A6, -0x0126
  4136. 00002AAE  48E7 0018                movem.l    -[A7], A3,A4
  4137. 00002AB2  4267                     clr.w      -[A7]
  4138. 00002AB4  4EBA D5DC                jsr        [PC - 0x2A24 /* 00000092 */]
  4139. 00002AB8  3B5F B7D8                move.w     [A5 - 0x4828], [A7]+
  4140. 00002ABC  42A7                     clr.l      -[A7]
  4141. 00002ABE  4EBA D540                jsr        [PC - 0x2AC0 /* 00000000 */]
  4142. 00002AC2  285F                     movea.l    A4, [A7]+
  4143. label00002AC4:
  4144. 00002AC4  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  4145. // begin alternate branch 00002ACA-00002ACE
  4146. label00002ACA:
  4147. 00002ACA  0004 5EC0                ori.b      D4, 0xC0
  4148. // end alternate branch 00002ACA-00002ACE
  4149. label00002ACA: // (misaligned)
  4150. 00002ACC  5EC0                     sgt        D0
  4151. 00002ACE  4A00                     tst.b      D0
  4152. 00002AD0  660A                     bne        +0xC /* 00002ADC */
  4153. 00002AD2  4A2C 0002                tst.b      [A4 + 0x2]
  4154. // begin alternate branch 00002AD4-00002AD8
  4155. label00002AD4:
  4156. 00002AD4  0002 56C1                ori.b      D2, 0xC1
  4157. // end alternate branch 00002AD4-00002AD8
  4158. label00002AD4: // (misaligned)
  4159. 00002AD6  56C1                     sne        D1
  4160. 00002AD8  8001                     or.b       D0, D1
  4161. label00002ADA:
  4162. 00002ADA  671C                     beq        +0x1E /* 00002AF8 */
  4163. label00002ADC:
  4164. 00002ADC  42A7                     clr.l      -[A7]
  4165. 00002ADE  4EBA E5E4                jsr        [PC - 0x1A1C /* 000010C4 */]
  4166. 00002AE2  265F                     movea.l    A3, [A7]+
  4167. 00002AE4  486E FFDE                pea.l      [A6 - 0x22]
  4168. 00002AE8  4EBA E30A                jsr        [PC - 0x1CF6 /* 00000DF4 */]
  4169. 00002AEC  2F0B                     move.l     -[A7], A3
  4170. 00002AEE  1F3C 0001                move.b     -[A7], 0x1
  4171. 00002AF2  4EBA EAB0                jsr        [PC - 0x1550 /* 000015A4 */]
  4172. 00002AF6  6018                     bra        +0x1A /* 00002B10 */
  4173. label00002AF8:
  4174. 00002AF8  486E FEDA                pea.l      [A6 - 0x126]
  4175. 00002AFC  4EBA E8FA                jsr        [PC - 0x1706 /* 000013F8 */]
  4176. 00002B00  486E FFDE                pea.l      [A6 - 0x22]
  4177. 00002B04  4EBA E2EE                jsr        [PC - 0x1D12 /* 00000DF4 */]
  4178. label00002B08:
  4179. 00002B08  486E FEDA                pea.l      [A6 - 0x126]
  4180. 00002B0C  4EBA EAF6                jsr        [PC - 0x150A /* 00001604 */]
  4181. // begin alternate branch 00002B0E-00002B14
  4182. label00002B0E:
  4183. 00002B0E  EAF6 102D D032           bfchg      [A6 + A5.w + 0x32] {0:D5}
  4184. // end alternate branch 00002B0E-00002B14
  4185. label00002B0E: // (misaligned)
  4186. label00002B10:
  4187. 00002B10  102D D032                move.b     D0, [A5 - 0x2FCE]
  4188. // begin alternate branch 00002B12-00002B16
  4189. label00002B12:
  4190. 00002B12  D032 6608                add.b      D0, [A2 + D6.w * 8 + 0x8]
  4191. // end alternate branch 00002B12-00002B16
  4192. label00002B12: // (misaligned)
  4193. 00002B14  6608                     bne        +0xA /* 00002B1E */
  4194. 00002B16  486E FFDE                pea.l      [A6 - 0x22]
  4195. 00002B1A  4EBA DE1C                jsr        [PC - 0x21E4 /* 00000938 */]
  4196. label00002B1E:
  4197. 00002B1E  4CDF 1800                movem.l    A3,A4, [A7]+
  4198. 00002B22  4E5E                     unlink     A6
  4199. 00002B24  4E75                     rts
  4200. export_415:
  4201. 00002B26  4E56 FFF4                link       A6, -0x000C
  4202. 00002B2A  206E 000C                movea.l    A0, [A6 + 0xC]
  4203. 00002B2E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4204. 00002B32  22D8                     move.l     [A1]+, [A0]+
  4205. 00002B34  22D8                     move.l     [A1]+, [A0]+
  4206. 00002B36  102E 000A                move.b     D0, [A6 + 0xA]
  4207. 00002B3A  4880                     ext.w      D0
  4208. 00002B3C  5740                     subq.w     D0, 3
  4209. 00002B3E  6738                     beq        +0x3A /* 00002B78 */
  4210. 00002B40  5340                     subq.w     D0, 1
  4211. 00002B42  6740                     beq        +0x42 /* 00002B84 */
  4212. 00002B44  0440 002D                subi.w     D0, 0x2D /* '-' */
  4213. 00002B48  6778                     beq        +0x7A /* 00002BC2 */
  4214. 00002B4A  5340                     subq.w     D0, 1
  4215. 00002B4C  6700 0084                beq        +0x86 /* 00002BD2 */
  4216. 00002B50  5340                     subq.w     D0, 1
  4217. 00002B52  6700 008C                beq        +0x8E /* 00002BE0 */
  4218. 00002B56  5340                     subq.w     D0, 1
  4219. 00002B58  6700 0094                beq        +0x96 /* 00002BEE */
  4220. 00002B5C  5340                     subq.w     D0, 1
  4221. 00002B5E  6700 00E4                beq        +0xE6 /* 00002C44 */
  4222. 00002B62  5340                     subq.w     D0, 1
  4223. 00002B64  6700 00E8                beq        +0xEA /* 00002C4E */
  4224. 00002B68  5340                     subq.w     D0, 1
  4225. 00002B6A  6700 0090                beq        +0x92 /* 00002BFC */
  4226. 00002B6E  5340                     subq.w     D0, 1
  4227. 00002B70  6700 00AE                beq        +0xB0 /* 00002C20 */
  4228. 00002B74  6000 00E0                bra        +0xE2 /* 00002C56 */
  4229. label00002B78:
  4230. 00002B78  486E FFF8                pea.l      [A6 - 0x8]
  4231. 00002B7C  4EBA FC1A                jsr        [PC - 0x3E6 /* 00002798 */]
  4232. 00002B80  6000 00D4                bra        +0xD6 /* 00002C56 */
  4233. label00002B84:
  4234. 00002B84  102E 0008                move.b     D0, [A6 + 0x8]
  4235. 00002B88  6708                     beq        +0xA /* 00002B92 */
  4236. 00002B8A  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  4237. 00002B90  6024                     bra        +0x26 /* 00002BB6 */
  4238. label00002B92:
  4239. 00002B92  302E FFFE                move.w     D0, [A6 - 0x2]
  4240. 00002B96  D06E FFFA                add.w      D0, [A6 - 0x6]
  4241. 00002B9A  48C0                     ext.l      D0
  4242. 00002B9C  81FC 0002                divs.w     D0, 0x2
  4243. 00002BA0  3D40 FFF6                move.w     [A6 - 0xA], D0
  4244. 00002BA4  302E FFFC                move.w     D0, [A6 - 0x4]
  4245. 00002BA8  D06E FFF8                add.w      D0, [A6 - 0x8]
  4246. 00002BAC  48C0                     ext.l      D0
  4247. 00002BAE  81FC 0002                divs.w     D0, 0x2
  4248. 00002BB2  3D40 FFF4                move.w     [A6 - 0xC], D0
  4249. label00002BB6:
  4250. 00002BB6  486E FFF4                pea.l      [A6 - 0xC]
  4251. 00002BBA  4EBA FBC2                jsr        [PC - 0x43E /* 0000277E */]
  4252. 00002BBE  6000 0096                bra        +0x98 /* 00002C56 */
  4253. label00002BC2:
  4254. 00002BC2  302E FFF8                move.w     D0, [A6 - 0x8]
  4255. 00002BC6  48C0                     ext.l      D0
  4256. 00002BC8  2F00                     move.l     -[A7], D0
  4257. 00002BCA  4EBA FB98                jsr        [PC - 0x468 /* 00002764 */]
  4258. 00002BCE  6000 0086                bra        +0x88 /* 00002C56 */
  4259. label00002BD2:
  4260. 00002BD2  302E FFFA                move.w     D0, [A6 - 0x6]
  4261. 00002BD6  48C0                     ext.l      D0
  4262. 00002BD8  2F00                     move.l     -[A7], D0
  4263. 00002BDA  4EBA FB88                jsr        [PC - 0x478 /* 00002764 */]
  4264. 00002BDE  6076                     bra        +0x78 /* 00002C56 */
  4265. label00002BE0:
  4266. 00002BE0  302E FFFC                move.w     D0, [A6 - 0x4]
  4267. 00002BE4  48C0                     ext.l      D0
  4268. 00002BE6  2F00                     move.l     -[A7], D0
  4269. 00002BE8  4EBA FB7A                jsr        [PC - 0x486 /* 00002764 */]
  4270. 00002BEC  6068                     bra        +0x6A /* 00002C56 */
  4271. label00002BEE:
  4272. 00002BEE  302E FFFE                move.w     D0, [A6 - 0x2]
  4273. 00002BF2  48C0                     ext.l      D0
  4274. 00002BF4  2F00                     move.l     -[A7], D0
  4275. 00002BF6  4EBA FB6C                jsr        [PC - 0x494 /* 00002764 */]
  4276. 00002BFA  605A                     bra        +0x5C /* 00002C56 */
  4277. label00002BFC:
  4278. 00002BFC  302E FFFA                move.w     D0, [A6 - 0x6]
  4279. 00002C00  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  4280. 00002C04  6D08                     blt        +0xA /* 00002C0E */
  4281. 00002C06  42A7                     clr.l      -[A7]
  4282. 00002C08  4EBA FB5A                jsr        [PC - 0x4A6 /* 00002764 */]
  4283. 00002C0C  6048                     bra        +0x4A /* 00002C56 */
  4284. label00002C0E:
  4285. 00002C0E  302E FFFE                move.w     D0, [A6 - 0x2]
  4286. 00002C12  906E FFFA                sub.w      D0, [A6 - 0x6]
  4287. 00002C16  48C0                     ext.l      D0
  4288. 00002C18  2F00                     move.l     -[A7], D0
  4289. 00002C1A  4EBA FB48                jsr        [PC - 0x4B8 /* 00002764 */]
  4290. 00002C1E  6036                     bra        +0x38 /* 00002C56 */
  4291. label00002C20:
  4292. 00002C20  302E FFF8                move.w     D0, [A6 - 0x8]
  4293. 00002C24  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  4294. 00002C28  6D08                     blt        +0xA /* 00002C32 */
  4295. 00002C2A  42A7                     clr.l      -[A7]
  4296. 00002C2C  4EBA FB36                jsr        [PC - 0x4CA /* 00002764 */]
  4297. 00002C30  6024                     bra        +0x26 /* 00002C56 */
  4298. label00002C32:
  4299. 00002C32  302E FFFC                move.w     D0, [A6 - 0x4]
  4300. 00002C36  906E FFF8                sub.w      D0, [A6 - 0x8]
  4301. 00002C3A  48C0                     ext.l      D0
  4302. 00002C3C  2F00                     move.l     -[A7], D0
  4303. 00002C3E  4EBA FB24                jsr        [PC - 0x4DC /* 00002764 */]
  4304. 00002C42  6012                     bra        +0x14 /* 00002C56 */
  4305. label00002C44:
  4306. 00002C44  486E FFF8                pea.l      [A6 - 0x8]
  4307. 00002C48  4EBA FB34                jsr        [PC - 0x4CC /* 0000277E */]
  4308. 00002C4C  6008                     bra        +0xA /* 00002C56 */
  4309. label00002C4E:
  4310. 00002C4E  486E FFFC                pea.l      [A6 - 0x4]
  4311. 00002C52  4EBA FB2A                jsr        [PC - 0x4D6 /* 0000277E */]
  4312. label00002C56:
  4313. 00002C56  4E5E                     unlink     A6
  4314. 00002C58  205F                     movea.l    A0, [A7]+
  4315. 00002C5A  504F                     addq.w     A7, 8
  4316. 00002C5C  4ED0                     jmp        [A0]
  4317. fn00002C5E:
  4318. 00002C5E  4E56 FFFC                link       A6, -0x0004
  4319. 00002C62  42A7                     clr.l      -[A7]
  4320. 00002C64  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  4321. 00002C68  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4322. 00002C6C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4323. 00002C70  1F3C 0001                move.b     -[A7], 0x1
  4324. 00002C74  4EBA E92E                jsr        [PC - 0x16D2 /* 000015A4 */]
  4325. 00002C78  4E5E                     unlink     A6
  4326. 00002C7A  4E75                     rts
  4327. export_416:
  4328. 00002C7C  4E56 FEE6                link       A6, -0x011A
  4329. 00002C80  422E 0008                clr.b      [A6 + 0x8]
  4330. 00002C84  4267                     clr.w      -[A7]
  4331. 00002C86  4EBA D5B8                jsr        [PC - 0x2A48 /* 00000240 */]
  4332. 00002C8A  101F                     move.b     D0, [A7]+
  4333. 00002C8C  6724                     beq        +0x26 /* 00002CB2 */
  4334. 00002C8E  486E FEEE                pea.l      [A6 - 0x112]
  4335. 00002C92  4EBA F372                jsr        [PC - 0xC8E /* 00002006 */]
  4336. 00002C96  486E FEE6                pea.l      [A6 - 0x11A]
  4337. 00002C9A  486E FEEE                pea.l      [A6 - 0x112]
  4338. 00002C9E  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  4339. 00002CA2  588F                     addq.l     A7, 4
  4340. 00002CA4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4341. 00002CA8  43EE FEE6                lea.l      A1, [A6 - 0x11A]
  4342. 00002CAC  20D9                     move.l     [A0]+, [A1]+
  4343. 00002CAE  20D9                     move.l     [A0]+, [A1]+
  4344. 00002CB0  6024                     bra        +0x26 /* 00002CD6 */
  4345. label00002CB2:
  4346. 00002CB2  486E FEF8                pea.l      [A6 - 0x108]
  4347. 00002CB6  4EBA E740                jsr        [PC - 0x18C0 /* 000013F8 */]
  4348. 00002CBA  4267                     clr.w      -[A7]
  4349. 00002CBC  486E FEF8                pea.l      [A6 - 0x108]
  4350. 00002CC0  486E FFF8                pea.l      [A6 - 0x8]
  4351. 00002CC4  4EBA 06B8                jsr        [PC + 0x6B8 /* 0000337E */]
  4352. 00002CC8  101F                     move.b     D0, [A7]+
  4353. 00002CCA  660A                     bne        +0xC /* 00002CD6 */
  4354. 00002CCC  486E FEF8                pea.l      [A6 - 0x108]
  4355. 00002CD0  4EBA E932                jsr        [PC - 0x16CE /* 00001604 */]
  4356. 00002CD4  6016                     bra        +0x18 /* 00002CEC */
  4357. label00002CD6:
  4358. 00002CD6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  4359. 00002CDC  486E FFF8                pea.l      [A6 - 0x8]
  4360. 00002CE0  7008                     moveq.l    D0, 0x08
  4361. 00002CE2  2F00                     move.l     -[A7], D0
  4362. 00002CE4  1F3C 0008                move.b     -[A7], 0x8
  4363. 00002CE8  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  4364. label00002CEC:
  4365. 00002CEC  4E5E                     unlink     A6
  4366. 00002CEE  4E75                     rts
  4367. fn00002CF0:
  4368. 00002CF0  4E56 FFDA                link       A6, -0x0026
  4369. 00002CF4  48E7 0108                movem.l    -[A7], D7,A4
  4370. 00002CF8  286E 0008                movea.l    A4, [A6 + 0x8]
  4371. 00002CFC  7000                     moveq.l    D0, 0x00
  4372. 00002CFE  2D40 FFF8                move.l     [A6 - 0x8], D0
  4373. 00002D02  486E FFFC                pea.l      [A6 - 0x4]
  4374. 00002D06  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  4375. 00002D0A  486E FFF8                pea.l      [A6 - 0x8]
  4376. 00002D0E  486E FFDA                pea.l      [A6 - 0x26]
  4377. 00002D12  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  4378. 00002D18  A8B5                     syscall    ScriptUtil
  4379. 00002D1A  4247                     clr.w      D7
  4380. 00002D1C  6014                     bra        +0x16 /* 00002D32 */
  4381. label00002D1E:
  4382. 00002D1E  3007                     move.w     D0, D7
  4383. 00002D20  D040                     add.w      D0, D0
  4384. 00002D22  3207                     move.w     D1, D7
  4385. 00002D24  D241                     add.w      D1, D1
  4386. 00002D26  41EC FEC2                lea.l      A0, [A4 - 0x13E]
  4387. 00002D2A  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  4388. 00002D30  5247                     addq.w     D7, 1
  4389. label00002D32:
  4390. 00002D32  7003                     moveq.l    D0, 0x03
  4391. 00002D34  B047                     cmp.w      D0, D7
  4392. 00002D36  6CE6                     bge        -0x18 /* 00002D1E */
  4393. 00002D38  7E07                     moveq.l    D7, 0x07
  4394. 00002D3A  6014                     bra        +0x16 /* 00002D50 */
  4395. label00002D3C:
  4396. 00002D3C  3007                     move.w     D0, D7
  4397. 00002D3E  D040                     add.w      D0, D0
  4398. 00002D40  3207                     move.w     D1, D7
  4399. 00002D42  D241                     add.w      D1, D1
  4400. 00002D44  41EC FEC2                lea.l      A0, [A4 - 0x13E]
  4401. 00002D48  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  4402. 00002D4E  5247                     addq.w     D7, 1
  4403. label00002D50:
  4404. 00002D50  7009                     moveq.l    D0, 0x09
  4405. 00002D52  B047                     cmp.w      D0, D7
  4406. 00002D54  6CE6                     bge        -0x18 /* 00002D3C */
  4407. 00002D56  7E0B                     moveq.l    D7, 0x0B
  4408. 00002D58  6014                     bra        +0x16 /* 00002D6E */
  4409. label00002D5A:
  4410. 00002D5A  3007                     move.w     D0, D7
  4411. 00002D5C  D040                     add.w      D0, D0
  4412. 00002D5E  3207                     move.w     D1, D7
  4413. 00002D60  D241                     add.w      D1, D1
  4414. 00002D62  41EC FEC2                lea.l      A0, [A4 - 0x13E]
  4415. 00002D66  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  4416. 00002D6C  5247                     addq.w     D7, 1
  4417. label00002D6E:
  4418. 00002D6E  700D                     moveq.l    D0, 0x0D
  4419. 00002D70  B047                     cmp.w      D0, D7
  4420. 00002D72  6CE6                     bge        -0x18 /* 00002D5A */
  4421. 00002D74  4CDF 1080                movem.l    D7,A4, [A7]+
  4422. 00002D78  4E5E                     unlink     A6
  4423. 00002D7A  2E9F                     move.l     [A7], [A7]+
  4424. 00002D7C  4E75                     rts
  4425. fn00002D7E:
  4426. 00002D7E  4E56 FEA6                link       A6, -0x015A
  4427. 00002D82  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4428. 00002D86  266E 0010                movea.l    A3, [A6 + 0x10]
  4429. 00002D8A  4205                     clr.b      D5
  4430. 00002D8C  200B                     move.l     D0, A3
  4431. 00002D8E  6604                     bne        +0x6 /* 00002D94 */
  4432. 00002D90  6000 0232                bra        +0x234 /* 00002FC4 */
  4433. label00002D94:
  4434. 00002D94  2F0B                     move.l     -[A7], A3
  4435. 00002D96  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  4436. 00002D9A  2F0B                     move.l     -[A7], A3
  4437. 00002D9C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  4438. 00002DA0  7000                     moveq.l    D0, 0x00
  4439. 00002DA2  2D40 FFF4                move.l     [A6 - 0xC], D0
  4440. 00002DA6  7000                     moveq.l    D0, 0x00
  4441. 00002DA8  2D40 FFF0                move.l     [A6 - 0x10], D0
  4442. 00002DAC  206E 000C                movea.l    A0, [A6 + 0xC]
  4443. 00002DB0  4247                     clr.w      D7
  4444. 00002DB2  1E10                     move.b     D7, [A0]
  4445. 00002DB4  2C2E 000C                move.l     D6, [A6 + 0xC]
  4446. 00002DB8  5286                     addq.l     D6, 1
  4447. 00002DBA  2846                     movea.l    A4, D6
  4448. 00002DBC  2D4C FFE8                move.l     [A6 - 0x18], A4
  4449. 00002DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4450. 00002DC4  701C                     moveq.l    D0, 0x1C
  4451. 00002DC6  2F00                     move.l     -[A7], D0
  4452. 00002DC8  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  4453. 00002DCC  486E FEA6                pea.l      [A6 - 0x15A]
  4454. 00002DD0  701C                     moveq.l    D0, 0x1C
  4455. 00002DD2  2F00                     move.l     -[A7], D0
  4456. 00002DD4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  4457. 00002DD8  486E FEC2                pea.l      [A6 - 0x13E]
  4458. 00002DDC  701C                     moveq.l    D0, 0x1C
  4459. 00002DDE  2F00                     move.l     -[A7], D0
  4460. 00002DE0  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  4461. 00002DE4  4267                     clr.w      -[A7]
  4462. 00002DE6  2F0C                     move.l     -[A7], A4
  4463. 00002DE8  3007                     move.w     D0, D7
  4464. 00002DEA  48C0                     ext.l      D0
  4465. 00002DEC  2F00                     move.l     -[A7], D0
  4466. 00002DEE  2F13                     move.l     -[A7], [A3]
  4467. 00002DF0  486E FFF0                pea.l      [A6 - 0x10]
  4468. 00002DF4  486E FEA6                pea.l      [A6 - 0x15A]
  4469. 00002DF8  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  4470. 00002DFE  A8B5                     syscall    ScriptUtil
  4471. 00002E00  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  4472. 00002E04  4267                     clr.w      -[A7]
  4473. 00002E06  2F0C                     move.l     -[A7], A4
  4474. 00002E08  3007                     move.w     D0, D7
  4475. 00002E0A  48C0                     ext.l      D0
  4476. 00002E0C  2F00                     move.l     -[A7], D0
  4477. 00002E0E  2F13                     move.l     -[A7], [A3]
  4478. 00002E10  486E FFF4                pea.l      [A6 - 0xC]
  4479. 00002E14  486E FEC2                pea.l      [A6 - 0x13E]
  4480. 00002E18  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  4481. 00002E1E  A8B5                     syscall    ScriptUtil
  4482. 00002E20  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  4483. 00002E24  4AAE FFF0                tst.l      [A6 - 0x10]
  4484. 00002E28  5EC0                     sgt        D0
  4485. 00002E2A  4A00                     tst.b      D0
  4486. 00002E2C  6772                     beq        +0x74 /* 00002EA0 */
  4487. 00002E2E  7200                     moveq.l    D1, 0x00
  4488. 00002E30  322E FFE0                move.w     D1, [A6 - 0x20]
  4489. 00002E34  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  4490. 00002E3A  4A81                     tst.l      D1
  4491. 00002E3C  57C1                     seq        D1
  4492. 00002E3E  C001                     and.b      D0, D1
  4493. 00002E40  675E                     beq        +0x60 /* 00002EA0 */
  4494. 00002E42  322E FFE0                move.w     D1, [A6 - 0x20]
  4495. 00002E46  6A02                     bpl        +0x4 /* 00002E4A */
  4496. 00002E48  4441                     neg.w      D1
  4497. label00002E4A:
  4498. 00002E4A  342E FFE2                move.w     D2, [A6 - 0x1E]
  4499. 00002E4E  6A02                     bpl        +0x4 /* 00002E52 */
  4500. 00002E50  4442                     neg.w      D2
  4501. label00002E52:
  4502. 00002E52  B441                     cmp.w      D2, D1
  4503. 00002E54  5CC1                     sge        D1
  4504. 00002E56  C001                     and.b      D0, D1
  4505. 00002E58  6746                     beq        +0x48 /* 00002EA0 */
  4506. 00002E5A  7A01                     moveq.l    D5, 0x01
  4507. 00002E5C  082E 0001 FFE1           btst.b     [A6 - 0x1F], 0x1
  4508. 00002E62  6728                     beq        +0x2A /* 00002E8C */
  4509. 00002E64  D9EE FFF0                add.l      A4, [A6 - 0x10]
  4510. 00002E68  4267                     clr.w      -[A7]
  4511. 00002E6A  2F0C                     move.l     -[A7], A4
  4512. 00002E6C  3007                     move.w     D0, D7
  4513. 00002E6E  48C0                     ext.l      D0
  4514. 00002E70  90AE FFF0                sub.l      D0, [A6 - 0x10]
  4515. 00002E74  2F00                     move.l     -[A7], D0
  4516. 00002E76  2F13                     move.l     -[A7], [A3]
  4517. 00002E78  486E FFF4                pea.l      [A6 - 0xC]
  4518. 00002E7C  486E FEA6                pea.l      [A6 - 0x15A]
  4519. 00002E80  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  4520. 00002E86  A8B5                     syscall    ScriptUtil
  4521. 00002E88  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  4522. label00002E8C:
  4523. 00002E8C  206E 0008                movea.l    A0, [A6 + 0x8]
  4524. 00002E90  43EE FEA6                lea.l      A1, [A6 - 0x15A]
  4525. 00002E94  7006                     moveq.l    D0, 0x06
  4526. label00002E96:
  4527. 00002E96  20D9                     move.l     [A0]+, [A1]+
  4528. 00002E98  51C8 FFFC                dbf        D0, -0x6 /* 00002E96 */
  4529. 00002E9C  6000 011C                bra        +0x11E /* 00002FBA */
  4530. label00002EA0:
  4531. 00002EA0  4AAE FFF4                tst.l      [A6 - 0xC]
  4532. 00002EA4  5EC0                     sgt        D0
  4533. 00002EA6  4A00                     tst.b      D0
  4534. 00002EA8  6700 0110                beq        +0x112 /* 00002FBA */
  4535. 00002EAC  7200                     moveq.l    D1, 0x00
  4536. 00002EAE  322E FFE2                move.w     D1, [A6 - 0x1E]
  4537. 00002EB2  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  4538. 00002EB8  4A81                     tst.l      D1
  4539. 00002EBA  57C1                     seq        D1
  4540. 00002EBC  C001                     and.b      D0, D1
  4541. 00002EBE  6700 00FA                beq        +0xFC /* 00002FBA */
  4542. 00002EC2  7A01                     moveq.l    D5, 0x01
  4543. 00002EC4  082E 0001 FFE3           btst.b     [A6 - 0x1D], 0x1
  4544. 00002ECA  6700 00D8                beq        +0xDA /* 00002FA4 */
  4545. 00002ECE  D9EE FFF4                add.l      A4, [A6 - 0xC]
  4546. 00002ED2  082E 0002 FFE3           btst.b     [A6 - 0x1D], 0x2
  4547. 00002ED8  56C0                     sne        D0
  4548. 00002EDA  4A00                     tst.b      D0
  4549. 00002EDC  660C                     bne        +0xE /* 00002EEA */
  4550. 00002EDE  082E 0006 FFE3           btst.b     [A6 - 0x1D], 0x6
  4551. 00002EE4  56C1                     sne        D1
  4552. 00002EE6  8001                     or.b       D0, D1
  4553. 00002EE8  6770                     beq        +0x72 /* 00002F5A */
  4554. label00002EEA:
  4555. 00002EEA  486E FFE8                pea.l      [A6 - 0x18]
  4556. 00002EEE  486E FEDE                pea.l      [A6 - 0x122]
  4557. 00002EF2  4267                     clr.w      -[A7]
  4558. 00002EF4  4EAD 1DD2                jsr        [A5 + 0x1DD2 /* export_950 */]
  4559. 00002EF8  200C                     move.l     D0, A4
  4560. 00002EFA  90AE FFE8                sub.l      D0, [A6 - 0x18]
  4561. 00002EFE  4A80                     tst.l      D0
  4562. 00002F00  6F58                     ble        +0x5A /* 00002F5A */
  4563. 00002F02  202E FFE8                move.l     D0, [A6 - 0x18]
  4564. 00002F06  9086                     sub.l      D0, D6
  4565. 00002F08  3800                     move.w     D4, D0
  4566. 00002F0A  7000                     moveq.l    D0, 0x00
  4567. 00002F0C  2D40 FFFC                move.l     [A6 - 0x4], D0
  4568. 00002F10  4267                     clr.w      -[A7]
  4569. 00002F12  2F06                     move.l     -[A7], D6
  4570. 00002F14  3004                     move.w     D0, D4
  4571. 00002F16  48C0                     ext.l      D0
  4572. 00002F18  2F00                     move.l     -[A7], D0
  4573. 00002F1A  2F13                     move.l     -[A7], [A3]
  4574. 00002F1C  486E FFFC                pea.l      [A6 - 0x4]
  4575. 00002F20  486E FEC2                pea.l      [A6 - 0x13E]
  4576. 00002F24  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  4577. 00002F2A  A8B5                     syscall    ScriptUtil
  4578. 00002F2C  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  4579. 00002F30  4AAE FFFC                tst.l      [A6 - 0x4]
  4580. 00002F34  5EC0                     sgt        D0
  4581. 00002F36  4A00                     tst.b      D0
  4582. 00002F38  6720                     beq        +0x22 /* 00002F5A */
  4583. 00002F3A  7200                     moveq.l    D1, 0x00
  4584. 00002F3C  322E FFE2                move.w     D1, [A6 - 0x1E]
  4585. 00002F40  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  4586. 00002F46  4A81                     tst.l      D1
  4587. 00002F48  57C1                     seq        D1
  4588. 00002F4A  C001                     and.b      D0, D1
  4589. 00002F4C  670C                     beq        +0xE /* 00002F5A */
  4590. 00002F4E  286E FFE8                movea.l    A4, [A6 - 0x18]
  4591. 00002F52  3004                     move.w     D0, D4
  4592. 00002F54  48C0                     ext.l      D0
  4593. 00002F56  2D40 FFF4                move.l     [A6 - 0xC], D0
  4594. label00002F5A:
  4595. 00002F5A  4267                     clr.w      -[A7]
  4596. 00002F5C  2F0C                     move.l     -[A7], A4
  4597. 00002F5E  3007                     move.w     D0, D7
  4598. 00002F60  48C0                     ext.l      D0
  4599. 00002F62  90AE FFF4                sub.l      D0, [A6 - 0xC]
  4600. 00002F66  2F00                     move.l     -[A7], D0
  4601. 00002F68  2F13                     move.l     -[A7], [A3]
  4602. 00002F6A  486E FFF0                pea.l      [A6 - 0x10]
  4603. 00002F6E  486E FEC2                pea.l      [A6 - 0x13E]
  4604. 00002F72  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  4605. 00002F78  A8B5                     syscall    ScriptUtil
  4606. 00002F7A  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  4607. 00002F7E  4AAE FFF0                tst.l      [A6 - 0x10]
  4608. 00002F82  57C0                     seq        D0
  4609. 00002F84  4A00                     tst.b      D0
  4610. 00002F86  6614                     bne        +0x16 /* 00002F9C */
  4611. 00002F88  7200                     moveq.l    D1, 0x00
  4612. 00002F8A  322E FFE0                move.w     D1, [A6 - 0x20]
  4613. 00002F8E  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  4614. 00002F94  4A81                     tst.l      D1
  4615. 00002F96  56C1                     sne        D1
  4616. 00002F98  8001                     or.b       D0, D1
  4617. 00002F9A  6706                     beq        +0x8 /* 00002FA2 */
  4618. label00002F9C:
  4619. 00002F9C  2F0E                     move.l     -[A7], A6
  4620. 00002F9E  4EBA FD50                jsr        [PC - 0x2B0 /* 00002CF0 */]
  4621. label00002FA2:
  4622. 00002FA2  6006                     bra        +0x8 /* 00002FAA */
  4623. label00002FA4:
  4624. 00002FA4  2F0E                     move.l     -[A7], A6
  4625. 00002FA6  4EBA FD48                jsr        [PC - 0x2B8 /* 00002CF0 */]
  4626. label00002FAA:
  4627. 00002FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  4628. 00002FAE  43EE FEC2                lea.l      A1, [A6 - 0x13E]
  4629. 00002FB2  7006                     moveq.l    D0, 0x06
  4630. label00002FB4:
  4631. 00002FB4  20D9                     move.l     [A0]+, [A1]+
  4632. 00002FB6  51C8 FFFC                dbf        D0, -0x6 /* 00002FB4 */
  4633. label00002FBA:
  4634. 00002FBA  2F0B                     move.l     -[A7], A3
  4635. 00002FBC  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  4636. 00002FC0  1D45 0014                move.b     [A6 + 0x14], D5
  4637. label00002FC4:
  4638. 00002FC4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4639. 00002FC8  4E5E                     unlink     A6
  4640. 00002FCA  205F                     movea.l    A0, [A7]+
  4641. 00002FCC  DEFC 000C                add.w      A7, 0xC
  4642. 00002FD0  4ED0                     jmp        [A0]
  4643. fn00002FD2:
  4644. 00002FD2  4E56 FDC0                link       A6, -0x0240
  4645. 00002FD6  48E7 0108                movem.l    -[A7], D7,A4
  4646. 00002FDA  206E 000C                movea.l    A0, [A6 + 0xC]
  4647. 00002FDE  4210                     clr.b      [A0]
  4648. 00002FE0  206E 0010                movea.l    A0, [A6 + 0x10]
  4649. 00002FE4  4A28 0001                tst.b      [A0 + 0x1]
  4650. 00002FE8  6604                     bne        +0x6 /* 00002FEE */
  4651. 00002FEA  6000 0160                bra        +0x162 /* 0000314C */
  4652. label00002FEE:
  4653. 00002FEE  286E 0010                movea.l    A4, [A6 + 0x10]
  4654. 00002FF2  102C 0001                move.b     D0, [A4 + 0x1]
  4655. 00002FF6  4880                     ext.w      D0
  4656. 00002FF8  5340                     subq.w     D0, 1
  4657. 00002FFA  6700 0124                beq        +0x126 /* 00003120 */
  4658. 00002FFE  5340                     subq.w     D0, 1
  4659. 00003000  6700 0098                beq        +0x9A /* 0000309A */
  4660. 00003004  5340                     subq.w     D0, 1
  4661. 00003006  6708                     beq        +0xA /* 00003010 */
  4662. 00003008  5340                     subq.w     D0, 1
  4663. 0000300A  676C                     beq        +0x6E /* 00003078 */
  4664. 0000300C  6000 013E                bra        +0x140 /* 0000314C */
  4665. label00003010:
  4666. 00003010  7001                     moveq.l    D0, 0x01
  4667. 00003012  B014                     cmp.b      D0, [A4]
  4668. 00003014  661A                     bne        +0x1C /* 00003030 */
  4669. 00003016  206E 0008                movea.l    A0, [A6 + 0x8]
  4670. 0000301A  4868 FFF8                pea.l      [A0 - 0x8]
  4671. 0000301E  1F3C 0001                move.b     -[A7], 0x1
  4672. 00003022  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4673. 00003026  42A7                     clr.l      -[A7]
  4674. 00003028  3F3C 0014                move.w     -[A7], 0x14
  4675. 0000302C  A9ED                     syscall    Pack6
  4676. 0000302E  6044                     bra        +0x46 /* 00003074 */
  4677. label00003030:
  4678. 00003030  7002                     moveq.l    D0, 0x02
  4679. 00003032  B014                     cmp.b      D0, [A4]
  4680. 00003034  57C0                     seq        D0
  4681. 00003036  4A14                     tst.b      [A4]
  4682. 00003038  57C1                     seq        D1
  4683. 0000303A  8001                     or.b       D0, D1
  4684. 0000303C  6718                     beq        +0x1A /* 00003056 */
  4685. 0000303E  206E 0008                movea.l    A0, [A6 + 0x8]
  4686. 00003042  4868 FFF8                pea.l      [A0 - 0x8]
  4687. 00003046  4267                     clr.w      -[A7]
  4688. 00003048  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4689. 0000304C  42A7                     clr.l      -[A7]
  4690. 0000304E  3F3C 0014                move.w     -[A7], 0x14
  4691. 00003052  A9ED                     syscall    Pack6
  4692. 00003054  601E                     bra        +0x20 /* 00003074 */
  4693. label00003056:
  4694. 00003056  7003                     moveq.l    D0, 0x03
  4695. 00003058  B014                     cmp.b      D0, [A4]
  4696. 0000305A  6618                     bne        +0x1A /* 00003074 */
  4697. 0000305C  206E 0008                movea.l    A0, [A6 + 0x8]
  4698. 00003060  4868 FFF8                pea.l      [A0 - 0x8]
  4699. 00003064  1F3C 0002                move.b     -[A7], 0x2
  4700. 00003068  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4701. 0000306C  42A7                     clr.l      -[A7]
  4702. 0000306E  3F3C 0014                move.w     -[A7], 0x14
  4703. 00003072  A9ED                     syscall    Pack6
  4704. label00003074:
  4705. 00003074  6000 00D6                bra        +0xD8 /* 0000314C */
  4706. label00003078:
  4707. 00003078  206E 0008                movea.l    A0, [A6 + 0x8]
  4708. 0000307C  4868 FFF8                pea.l      [A0 - 0x8]
  4709. 00003080  7001                     moveq.l    D0, 0x01
  4710. 00003082  B014                     cmp.b      D0, [A4]
  4711. 00003084  57C0                     seq        D0
  4712. 00003086  4400                     neg.b      D0
  4713. 00003088  1F00                     move.b     -[A7], D0
  4714. 0000308A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4715. 0000308E  42A7                     clr.l      -[A7]
  4716. 00003090  3F3C 0016                move.w     -[A7], 0x16
  4717. 00003094  A9ED                     syscall    Pack6
  4718. 00003096  6000 00B4                bra        +0xB6 /* 0000314C */
  4719. label0000309A:
  4720. 0000309A  206E 0008                movea.l    A0, [A6 + 0x8]
  4721. 0000309E  4868 FFF8                pea.l      [A0 - 0x8]
  4722. 000030A2  486E FFE0                pea.l      [A6 - 0x20]
  4723. 000030A6  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  4724. 000030AC  A8B5                     syscall    ScriptUtil
  4725. 000030AE  206E 000C                movea.l    A0, [A6 + 0xC]
  4726. 000030B2  4210                     clr.b      [A0]
  4727. 000030B4  7E01                     moveq.l    D7, 0x01
  4728. 000030B6  6050                     bra        +0x52 /* 00003108 */
  4729. label000030B8:
  4730. 000030B8  486E FDCA                pea.l      [A6 - 0x236]
  4731. 000030BC  3007                     move.w     D0, D7
  4732. 000030BE  D040                     add.w      D0, D0
  4733. 000030C0  3236 00E0                move.w     D1, [A6 + D0.w - 0x32]
  4734. 000030C4  48C1                     ext.l      D1
  4735. 000030C6  2F01                     move.l     -[A7], D1
  4736. 000030C8  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  4737. 000030CC  205F                     movea.l    A0, [A7]+
  4738. 000030CE  43EE FEDE                lea.l      A1, [A6 - 0x122]
  4739. 000030D2  7004                     moveq.l    D0, 0x04
  4740. label000030D4:
  4741. 000030D4  22D8                     move.l     [A1]+, [A0]+
  4742. 000030D6  51C8 FFFC                dbf        D0, -0x6 /* 000030D4 */
  4743. 000030DA  206E 000C                movea.l    A0, [A6 + 0xC]
  4744. 000030DE  2F08                     move.l     -[A7], A0
  4745. 000030E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4746. 000030E4  486E FEDE                pea.l      [A6 - 0x122]
  4747. 000030E8  487A 0070                pea.l      [PC + 0x70 /* 0000315A, value 0x12C4E56 */]
  4748. 000030EC  486E FDDE                pea.l      [A6 - 0x222]
  4749. 000030F0  3F3C 0003                move.w     -[A7], 0x3
  4750. 000030F4  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4751. 000030F8  205F                     movea.l    A0, [A7]+
  4752. 000030FA  43EE FDDE                lea.l      A1, [A6 - 0x222]
  4753. 000030FE  703F                     moveq.l    D0, 0x3F
  4754. label00003100:
  4755. 00003100  20D9                     move.l     [A0]+, [A1]+
  4756. 00003102  51C8 FFFC                dbf        D0, -0x6 /* 00003100 */
  4757. 00003106  5247                     addq.w     D7, 1
  4758. label00003108:
  4759. 00003108  7007                     moveq.l    D0, 0x07
  4760. 0000310A  B047                     cmp.w      D0, D7
  4761. 0000310C  6CAA                     bge        -0x54 /* 000030B8 */
  4762. 0000310E  206E 000C                movea.l    A0, [A6 + 0xC]
  4763. 00003112  226E 000C                movea.l    A1, [A6 + 0xC]
  4764. 00003116  4240                     clr.w      D0
  4765. 00003118  1011                     move.b     D0, [A1]
  4766. 0000311A  5340                     subq.w     D0, 1
  4767. 0000311C  1080                     move.b     [A0], D0
  4768. 0000311E  602C                     bra        +0x2E /* 0000314C */
  4769. label00003120:
  4770. 00003120  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  4771. 00003126  426E FFFE                clr.w      [A6 - 0x2]
  4772. 0000312A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4773. 0000312E  206E 0008                movea.l    A0, [A6 + 0x8]
  4774. 00003132  4868 FFF8                pea.l      [A0 - 0x8]
  4775. 00003136  486E FDC0                pea.l      [A6 - 0x240]
  4776. 0000313A  3F3C 300E                move.w     -[A7], 0x300E
  4777. 0000313E  A9EB                     syscall    Pack4/FP68K
  4778. 00003140  486E FDC0                pea.l      [A6 - 0x240]
  4779. 00003144  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4780. 00003148  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  4781. label0000314C:
  4782. 0000314C  4CDF 1080                movem.l    D7,A4, [A7]+
  4783. 00003150  4E5E                     unlink     A6
  4784. 00003152  205F                     movea.l    A0, [A7]+
  4785. 00003154  DEFC 000C                add.w      A7, 0xC
  4786. 00003158  4ED0                     jmp        [A0]
  4787. 0000315A  012C 4E56                btst       [A4 + 0x4E56], D0
  4788. export_417: // at 0000315C (misaligned)
  4789. 0000315E  FCEE 486E                .extension 0xCEE <<F/2-3/6>> // unimplemented
  4790. 00003162  FFF8                     .invalid   <<F/7/7>>
  4791. 00003164  7008                     moveq.l    D0, 0x08
  4792. 00003166  2F00                     move.l     -[A7], D0
  4793. 00003168  1F3C 0008                move.b     -[A7], 0x8
  4794. 0000316C  4EBA E058                jsr        [PC - 0x1FA8 /* 000011C6 */]
  4795. 00003170  422E FDEE                clr.b      [A6 - 0x212]
  4796. 00003174  42A7                     clr.l      -[A7]
  4797. 00003176  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4798. 0000317A  2F3C 8402 0008           move.l     -[A7], 0x84020008
  4799. 00003180  A8B5                     syscall    ScriptUtil
  4800. 00003182  2D5F FDF2                move.l     [A6 - 0x20E], [A7]+
  4801. 00003186  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  4802. 0000318C  2F3C 0000 00FF           move.l     -[A7], 0xFF
  4803. 00003192  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  4804. 00003198  A8B5                     syscall    ScriptUtil
  4805. 0000319A  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  4806. 0000319E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4807. 000031A2  486E FDF6                pea.l      [A6 - 0x20A]
  4808. 000031A6  2F0E                     move.l     -[A7], A6
  4809. 000031A8  4EBA FE28                jsr        [PC - 0x1D8 /* 00002FD2 */]
  4810. 000031AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4811. 000031B0  486E FEF6                pea.l      [A6 - 0x10A]
  4812. 000031B4  2F0E                     move.l     -[A7], A6
  4813. 000031B6  4EBA FE1A                jsr        [PC - 0x1E6 /* 00002FD2 */]
  4814. 000031BA  4A2E FEF6                tst.b      [A6 - 0x10A]
  4815. 000031BE  670A                     beq        +0xC /* 000031CA */
  4816. 000031C0  42A7                     clr.l      -[A7]
  4817. 000031C2  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  4818. 000031C6  2D5F FDEE                move.l     [A6 - 0x212], [A7]+
  4819. label000031CA:
  4820. 000031CA  486E FDF6                pea.l      [A6 - 0x20A]
  4821. 000031CE  486E FDEE                pea.l      [A6 - 0x212]
  4822. 000031D2  486E FEF6                pea.l      [A6 - 0x10A]
  4823. 000031D6  486E FCEE                pea.l      [A6 - 0x312]
  4824. 000031DA  3F3C 0003                move.w     -[A7], 0x3
  4825. 000031DE  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  4826. 000031E2  486E FCEE                pea.l      [A6 - 0x312]
  4827. 000031E6  4EBA E440                jsr        [PC - 0x1BC0 /* 00001628 */]
  4828. 000031EA  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  4829. 000031F0  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  4830. 000031F4  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  4831. 000031FA  A8B5                     syscall    ScriptUtil
  4832. 000031FC  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  4833. 00003200  4E5E                     unlink     A6
  4834. 00003202  205F                     movea.l    A0, [A7]+
  4835. 00003204  504F                     addq.w     A7, 8
  4836. 00003206  4ED0                     jmp        [A0]
  4837. fn00003208:
  4838. 00003208  4E56 FFFA                link       A6, -0x0006
  4839. 0000320C  48E7 0308                movem.l    -[A7], D6,D7,A4
  4840. 00003210  286E 0008                movea.l    A4, [A6 + 0x8]
  4841. 00003214  4246                     clr.w      D6
  4842. 00003216  4240                     clr.w      D0
  4843. 00003218  102C FEE2                move.b     D0, [A4 - 0x11E]
  4844. 0000321C  3D40 FFFA                move.w     [A6 - 0x6], D0
  4845. 00003220  7E01                     moveq.l    D7, 0x01
  4846. 00003222  6016                     bra        +0x18 /* 0000323A */
  4847. label00003224:
  4848. 00003224  4240                     clr.w      D0
  4849. 00003226  41EC FEE2                lea.l      A0, [A4 - 0x11E]
  4850. 0000322A  1030 7000                move.b     D0, [A0 + D7.w]
  4851. 0000322E  722C                     moveq.l    D1, 0x2C
  4852. 00003230  B240                     cmp.w      D1, D0
  4853. 00003232  6602                     bne        +0x4 /* 00003236 */
  4854. 00003234  5246                     addq.w     D6, 1
  4855. label00003236:
  4856. 00003236  5247                     addq.w     D7, 1
  4857. 00003238  6906                     bvs        +0x8 /* 00003240 */
  4858. label0000323A:
  4859. 0000323A  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  4860. 0000323E  6FE4                     ble        -0x1A /* 00003224 */
  4861. label00003240:
  4862. 00003240  7006                     moveq.l    D0, 0x06
  4863. 00003242  B046                     cmp.w      D0, D6
  4864. 00003244  57C0                     seq        D0
  4865. 00003246  4400                     neg.b      D0
  4866. 00003248  1D40 000C                move.b     [A6 + 0xC], D0
  4867. 0000324C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4868. 00003250  4E5E                     unlink     A6
  4869. 00003252  2E9F                     move.l     [A7], [A7]+
  4870. 00003254  4E75                     rts
  4871. fn00003256:
  4872. 00003256  4E56 FFFE                link       A6, -0x0002
  4873. 0000325A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4874. 0000325E  286E 0012                movea.l    A4, [A6 + 0x12]
  4875. 00003262  266E 000C                movea.l    A3, [A6 + 0xC]
  4876. 00003266  3C2E 0010                move.w     D6, [A6 + 0x10]
  4877. 0000326A  426E 0016                clr.w      [A6 + 0x16]
  4878. 0000326E  4213                     clr.b      [A3]
  4879. 00003270  4247                     clr.w      D7
  4880. label00003272:
  4881. 00003272  4240                     clr.w      D0
  4882. 00003274  1014                     move.b     D0, [A4]
  4883. 00003276  B046                     cmp.w      D0, D6
  4884. 00003278  5CC0                     sge        D0
  4885. 0000327A  4241                     clr.w      D1
  4886. 0000327C  1234 6000                move.b     D1, [A4 + D6.w]
  4887. 00003280  742C                     moveq.l    D2, 0x2C
  4888. 00003282  B441                     cmp.w      D2, D1
  4889. 00003284  56C1                     sne        D1
  4890. 00003286  C001                     and.b      D0, D1
  4891. 00003288  670C                     beq        +0xE /* 00003296 */
  4892. 0000328A  5247                     addq.w     D7, 1
  4893. 0000328C  17B4 6000 7000           move.b     [A3 + D7.w], [A4 + D6.w]
  4894. 00003292  5246                     addq.w     D6, 1
  4895. 00003294  60DC                     bra        -0x22 /* 00003272 */
  4896. label00003296:
  4897. 00003296  1687                     move.b     [A3], D7
  4898. 00003298  4240                     clr.w      D0
  4899. 0000329A  1034 6000                move.b     D0, [A4 + D6.w]
  4900. 0000329E  722C                     moveq.l    D1, 0x2C
  4901. 000032A0  B240                     cmp.w      D1, D0
  4902. 000032A2  6706                     beq        +0x8 /* 000032AA */
  4903. 000032A4  3D7C FFFF 0016           move.w     [A6 + 0x16], 0xFFFF
  4904. label000032AA:
  4905. 000032AA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4906. 000032AE  4E5E                     unlink     A6
  4907. 000032B0  205F                     movea.l    A0, [A7]+
  4908. 000032B2  DEFC 000E                add.w      A7, 0xE
  4909. 000032B6  4ED0                     jmp        [A0]
  4910. fn000032B8:
  4911. 000032B8  4E56 FEF2                link       A6, -0x010E
  4912. 000032BC  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4913. 000032C0  286E 0008                movea.l    A4, [A6 + 0x8]
  4914. 000032C4  426C FFE2                clr.w      [A4 - 0x1E]
  4915. 000032C8  7E01                     moveq.l    D7, 0x01
  4916. 000032CA  7C01                     moveq.l    D6, 0x01
  4917. 000032CC  4245                     clr.w      D5
  4918. label000032CE:
  4919. 000032CE  7007                     moveq.l    D0, 0x07
  4920. 000032D0  B046                     cmp.w      D0, D6
  4921. 000032D2  5EC0                     sgt        D0
  4922. 000032D4  4A00                     tst.b      D0
  4923. 000032D6  6746                     beq        +0x48 /* 0000331E */
  4924. 000032D8  72FF                     moveq.l    D1, 0xFFFFFFFF
  4925. 000032DA  B245                     cmp.w      D1, D5
  4926. 000032DC  56C1                     sne        D1
  4927. 000032DE  C001                     and.b      D0, D1
  4928. 000032E0  673C                     beq        +0x3E /* 0000331E */
  4929. 000032E2  4267                     clr.w      -[A7]
  4930. 000032E4  486C FEE2                pea.l      [A4 - 0x11E]
  4931. 000032E8  3F07                     move.w     -[A7], D7
  4932. 000032EA  486E FF00                pea.l      [A6 - 0x100]
  4933. 000032EE  2F0E                     move.l     -[A7], A6
  4934. 000032F0  4EBA FF64                jsr        [PC - 0x9C /* 00003256 */]
  4935. 000032F4  3A1F                     move.w     D5, [A7]+
  4936. 000032F6  3006                     move.w     D0, D6
  4937. 000032F8  D040                     add.w      D0, D0
  4938. 000032FA  2F00                     move.l     -[A7], D0
  4939. 000032FC  42A7                     clr.l      -[A7]
  4940. 000032FE  486E FF00                pea.l      [A6 - 0x100]
  4941. 00003302  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  4942. 00003306  221F                     move.l     D1, [A7]+
  4943. 00003308  201F                     move.l     D0, [A7]+
  4944. 0000330A  3981 00E2                move.w     [A4 + D0.w - 0x30], D1
  4945. 0000330E  4240                     clr.w      D0
  4946. 00003310  102E FF00                move.b     D0, [A6 - 0x100]
  4947. 00003314  D047                     add.w      D0, D7
  4948. 00003316  3E00                     move.w     D7, D0
  4949. 00003318  5247                     addq.w     D7, 1
  4950. 0000331A  5246                     addq.w     D6, 1
  4951. 0000331C  60B0                     bra        -0x4E /* 000032CE */
  4952. label0000331E:
  4953. 0000331E  426C FFF0                clr.w      [A4 - 0x10]
  4954. 00003322  4A6C FFE8                tst.w      [A4 - 0x18]
  4955. 00003326  57C0                     seq        D0
  4956. 00003328  4A00                     tst.b      D0
  4957. 0000332A  6738                     beq        +0x3A /* 00003364 */
  4958. 0000332C  0C6C 076F FFE4           cmpi.w     [A4 - 0x1C], 0x76F
  4959. 00003332  5EC1                     sgt        D1
  4960. 00003334  C001                     and.b      D0, D1
  4961. 00003336  672C                     beq        +0x2E /* 00003364 */
  4962. 00003338  0C6C 07F8 FFE4           cmpi.w     [A4 - 0x1C], 0x7F8
  4963. 0000333E  5DC1                     slt        D1
  4964. 00003340  C001                     and.b      D0, D1
  4965. 00003342  6720                     beq        +0x22 /* 00003364 */
  4966. 00003344  486C FFE4                pea.l      [A4 - 0x1C]
  4967. 00003348  486E FEF6                pea.l      [A6 - 0x10A]
  4968. 0000334C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  4969. 00003350  7000                     moveq.l    D0, 0x00
  4970. 00003352  2D40 FEF2                move.l     [A6 - 0x10E], D0
  4971. 00003356  41EE FEF2                lea.l      A0, [A6 - 0x10E]
  4972. 0000335A  226C 0008                movea.l    A1, [A4 + 0x8]
  4973. 0000335E  22D8                     move.l     [A1]+, [A0]+
  4974. 00003360  22D8                     move.l     [A1]+, [A0]+
  4975. 00003362  6010                     bra        +0x12 /* 00003374 */
  4976. label00003364:
  4977. 00003364  486C FFE2                pea.l      [A4 - 0x1E]
  4978. 00003368  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  4979. 0000336C  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  4980. 00003372  A8B5                     syscall    ScriptUtil
  4981. label00003374:
  4982. 00003374  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4983. 00003378  4E5E                     unlink     A6
  4984. 0000337A  2E9F                     move.l     [A7], [A7]+
  4985. 0000337C  4E75                     rts
  4986. fn0000337E:
  4987. 0000337E  4E56 FED6                link       A6, -0x012A
  4988. 00003382  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  4989. 00003386  422E FEE2                clr.b      [A6 - 0x11E]
  4990. 0000338A  206E 000C                movea.l    A0, [A6 + 0xC]
  4991. 0000338E  4246                     clr.w      D6
  4992. 00003390  1C10                     move.b     D6, [A0]
  4993. 00003392  202E 000C                move.l     D0, [A6 + 0xC]
  4994. 00003396  5280                     addq.l     D0, 1
  4995. 00003398  2D40 FEDE                move.l     [A6 - 0x122], D0
  4996. 0000339C  2A2E FEDE                move.l     D5, [A6 - 0x122]
  4997. 000033A0  486E FEDE                pea.l      [A6 - 0x122]
  4998. 000033A4  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  4999. 000033A8  3006                     move.w     D0, D6
  5000. 000033AA  48C0                     ext.l      D0
  5001. 000033AC  222E FEDE                move.l     D1, [A6 - 0x122]
  5002. 000033B0  9285                     sub.l      D1, D5
  5003. 000033B2  9081                     sub.l      D0, D1
  5004. 000033B4  3C00                     move.w     D6, D0
  5005. 000033B6  1D46 FEE2                move.b     [A6 - 0x11E], D6
  5006. 000033BA  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  5007. 000033BE  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  5008. 000033C2  2008                     move.l     D0, A0
  5009. 000033C4  5280                     addq.l     D0, 1
  5010. 000033C6  2F00                     move.l     -[A7], D0
  5011. 000033C8  3006                     move.w     D0, D6
  5012. 000033CA  48C0                     ext.l      D0
  5013. 000033CC  2F00                     move.l     -[A7], D0
  5014. 000033CE  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  5015. 000033D2  4267                     clr.w      -[A7]
  5016. 000033D4  2F0E                     move.l     -[A7], A6
  5017. 000033D6  4EBA FE30                jsr        [PC - 0x1D0 /* 00003208 */]
  5018. 000033DA  101F                     move.b     D0, [A7]+
  5019. 000033DC  670E                     beq        +0x10 /* 000033EC */
  5020. 000033DE  2F0E                     move.l     -[A7], A6
  5021. 000033E0  4EBA FED6                jsr        [PC - 0x12A /* 000032B8 */]
  5022. 000033E4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5023. 000033EA  6064                     bra        +0x66 /* 00003450 */
  5024. label000033EC:
  5025. 000033EC  4207                     clr.b      D7
  5026. 000033EE  206D FE88                movea.l    A0, [A5 - 0x178]
  5027. 000033F2  3828 0044                move.w     D4, [A0 + 0x44]
  5028. 000033F6  4267                     clr.w      -[A7]
  5029. 000033F8  3F2D A250                move.w     -[A7], [A5 - 0x5DB0]
  5030. 000033FC  4EAD 1F0A                jsr        [A5 + 0x1F0A /* export_989 */]
  5031. 00003400  A887                     syscall    TextFont
  5032. 00003402  4A6D A250                tst.w      [A5 - 0x5DB0]
  5033. 00003406  6714                     beq        +0x16 /* 0000341C */
  5034. 00003408  4267                     clr.w      -[A7]
  5035. 0000340A  2F2D A25A                move.l     -[A7], [A5 - 0x5DA6]
  5036. 0000340E  486E FEE2                pea.l      [A6 - 0x11E]
  5037. 00003412  486E FFE2                pea.l      [A6 - 0x1E]
  5038. 00003416  4EBA F966                jsr        [PC - 0x69A /* 00002D7E */]
  5039. 0000341A  1E1F                     move.b     D7, [A7]+
  5040. label0000341C:
  5041. 0000341C  1007                     move.b     D0, D7
  5042. 0000341E  6614                     bne        +0x16 /* 00003434 */
  5043. 00003420  4267                     clr.w      -[A7]
  5044. 00003422  2F2D A25E                move.l     -[A7], [A5 - 0x5DA2]
  5045. 00003426  486E FEE2                pea.l      [A6 - 0x11E]
  5046. 0000342A  486E FFE2                pea.l      [A6 - 0x1E]
  5047. 0000342E  4EBA F94E                jsr        [PC - 0x6B2 /* 00002D7E */]
  5048. 00003432  1E1F                     move.b     D7, [A7]+
  5049. label00003434:
  5050. 00003434  3F04                     move.w     -[A7], D4
  5051. 00003436  A887                     syscall    TextFont
  5052. 00003438  1007                     move.b     D0, D7
  5053. 0000343A  6710                     beq        +0x12 /* 0000344C */
  5054. 0000343C  486E FFE2                pea.l      [A6 - 0x1E]
  5055. 00003440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5056. 00003444  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  5057. 0000344A  A8B5                     syscall    ScriptUtil
  5058. label0000344C:
  5059. 0000344C  1D47 0010                move.b     [A6 + 0x10], D7
  5060. label00003450:
  5061. 00003450  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  5062. 00003454  4E5E                     unlink     A6
  5063. 00003456  205F                     movea.l    A0, [A7]+
  5064. 00003458  504F                     addq.w     A7, 8
  5065. 0000345A  4ED0                     jmp        [A0]
  5066. export_418:
  5067. 0000345C  4E56 0000                link       A6, 0
  5068. 00003460  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5069. 00003464  2D68 0018 0008           move.l     [A6 + 0x8], [A0 + 0x18]
  5070. 0000346A  4E5E                     unlink     A6
  5071. 0000346C  4E75                     rts
  5072. export_419:
  5073. fn0000346E:
  5074. 0000346E  4E56 FFFC                link       A6, -0x0004
  5075. 00003472  48E7 0018                movem.l    -[A7], A3,A4
  5076. 00003476  286E 0008                movea.l    A4, [A6 + 0x8]
  5077. 0000347A  4A54                     tst.w      [A4]
  5078. 0000347C  6D0E                     blt        +0x10 /* 0000348C */
  5079. 0000347E  206C 0002                movea.l    A0, [A4 + 0x2]
  5080. 00003482  3014                     move.w     D0, [A4]
  5081. 00003484  48C0                     ext.l      D0
  5082. 00003486  2640                     movea.l    A3, D0
  5083. 00003488  D7D0                     add.l      A3, [A0]
  5084. 0000348A  600C                     bra        +0xE /* 00003498 */
  5085. label0000348C:
  5086. 0000348C  206D D036                movea.l    A0, [A5 - 0x2FCA]
  5087. 00003490  3014                     move.w     D0, [A4]
  5088. 00003492  48C0                     ext.l      D0
  5089. 00003494  2650                     movea.l    A3, [A0]
  5090. 00003496  97C0                     sub.l      A3, D0
  5091. label00003498:
  5092. 00003498  2F0B                     move.l     -[A7], A3
  5093. 0000349A  486D E0DE                pea.l      [A5 - 0x1F22]
  5094. 0000349E  1013                     move.b     D0, [A3]
  5095. 000034A0  4880                     ext.w      D0
  5096. 000034A2  5240                     addq.w     D0, 1
  5097. 000034A4  48C0                     ext.l      D0
  5098. 000034A6  2F00                     move.l     -[A7], D0
  5099. 000034A8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  5100. 000034AC  4CDF 1800                movem.l    A3,A4, [A7]+
  5101. 000034B0  4E5E                     unlink     A6
  5102. 000034B2  2E9F                     move.l     [A7], [A7]+
  5103. 000034B4  4E75                     rts
  5104. export_420:
  5105. 000034B6  4E56 0000                link       A6, 0
  5106. 000034BA  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  5107. 000034BE  2B48 E0AE                move.l     [A5 - 0x1F52], A0
  5108. 000034C2  3B7C FFFF E0B2           move.w     [A5 - 0x1F4E], 0xFFFF
  5109. 000034C8  486D E0B4                pea.l      [A5 - 0x1F4C]
  5110. 000034CC  486D E1E8                pea.l      [A5 - 0x1E18]
  5111. 000034D0  4EBA 0376                jsr        [PC + 0x376 /* 00003848 */]
  5112. 000034D4  426D E0D0                clr.w      [A5 - 0x1F30]
  5113. 000034D8  422D E0CA                clr.b      [A5 - 0x1F36]
  5114. 000034DC  422D E0CB                clr.b      [A5 - 0x1F35]
  5115. 000034E0  4EBA 0006                jsr        [PC + 0x6 /* 000034E8 */]
  5116. 000034E4  4E5E                     unlink     A6
  5117. 000034E6  4E75                     rts
  5118. export_421:
  5119. fn000034E8:
  5120. 000034E8  4E56 0000                link       A6, 0
  5121. 000034EC  42A7                     clr.l      -[A7]
  5122. 000034EE  4EAD 110A                jsr        [A5 + 0x110A /* export_541 */]
  5123. 000034F2  2B5F E0C0                move.l     [A5 - 0x1F40], [A7]+
  5124. 000034F6  2B6D E0C0 E0CC           move.l     [A5 - 0x1F34], [A5 - 0x1F40]
  5125. 000034FC  4E5E                     unlink     A6
  5126. 000034FE  4E75                     rts
  5127. export_422:
  5128. 00003500  4E56 FFF4                link       A6, -0x000C
  5129. 00003504  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5130. 00003508  266E 0008                movea.l    A3, [A6 + 0x8]
  5131. 0000350C  286B 0004                movea.l    A4, [A3 + 0x4]
  5132. 00003510  302B 0008                move.w     D0, [A3 + 0x8]
  5133. 00003514  5240                     addq.w     D0, 1
  5134. 00003516  3D40 FFF4                move.w     [A6 - 0xC], D0
  5135. 0000351A  3E14                     move.w     D7, [A4]
  5136. 0000351C  602A                     bra        +0x2C /* 00003548 */
  5137. label0000351E:
  5138. 0000351E  206C 0004                movea.l    A0, [A4 + 0x4]
  5139. 00003522  3007                     move.w     D0, D7
  5140. 00003524  5340                     subq.w     D0, 1
  5141. 00003526  C1FC 001A                muls.w     D0, 0x1A
  5142. 0000352A  48C0                     ext.l      D0
  5143. 0000352C  2C00                     move.l     D6, D0
  5144. 0000352E  DC90                     add.l      D6, [A0]
  5145. 00003530  2046                     movea.l    A0, D6
  5146. 00003532  7002                     moveq.l    D0, 0x02
  5147. 00003534  B028 000C                cmp.b      D0, [A0 + 0xC]
  5148. 00003538  660A                     bne        +0xC /* 00003544 */
  5149. 0000353A  2046                     movea.l    A0, D6
  5150. 0000353C  4868 000E                pea.l      [A0 + 0xE]
  5151. 00003540  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5152. label00003544:
  5153. 00003544  5347                     subq.w     D7, 1
  5154. 00003546  6906                     bvs        +0x8 /* 0000354E */
  5155. label00003548:
  5156. 00003548  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  5157. 0000354C  6CD0                     bge        -0x2E /* 0000351E */
  5158. label0000354E:
  5159. 0000354E  38AB 0008                move.w     [A4], [A3 + 0x8]
  5160. 00003552  396B 000A 0008           move.w     [A4 + 0x8], [A3 + 0xA]
  5161. 00003558  302C 0002                move.w     D0, [A4 + 0x2]
  5162. 0000355C  9054                     sub.w      D0, [A4]
  5163. 0000355E  7228                     moveq.l    D1, 0x28
  5164. 00003560  B240                     cmp.w      D1, D0
  5165. 00003562  6C1C                     bge        +0x1E /* 00003580 */
  5166. 00003564  3014                     move.w     D0, [A4]
  5167. 00003566  D07C 0028                add.w      D0, 0x28 /* '(' */
  5168. 0000356A  3940 0002                move.w     [A4 + 0x2], D0
  5169. 0000356E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5170. 00003572  701A                     moveq.l    D0, 0x1A
  5171. 00003574  C1EC 0002                muls.w     D0, [A4 + 0x2]
  5172. 00003578  48C0                     ext.l      D0
  5173. 0000357A  2F00                     move.l     -[A7], D0
  5174. 0000357C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5175. label00003580:
  5176. 00003580  302C 000A                move.w     D0, [A4 + 0xA]
  5177. 00003584  906C 0008                sub.w      D0, [A4 + 0x8]
  5178. 00003588  0C40 0190                cmpi.w     D0, 0x190
  5179. 0000358C  6F1C                     ble        +0x1E /* 000035AA */
  5180. 0000358E  302C 0008                move.w     D0, [A4 + 0x8]
  5181. 00003592  D07C 0190                add.w      D0, 0x190
  5182. 00003596  3940 000A                move.w     [A4 + 0xA], D0
  5183. 0000359A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  5184. 0000359E  302C 000A                move.w     D0, [A4 + 0xA]
  5185. 000035A2  48C0                     ext.l      D0
  5186. 000035A4  2F00                     move.l     -[A7], D0
  5187. 000035A6  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5188. label000035AA:
  5189. 000035AA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5190. 000035AE  4E5E                     unlink     A6
  5191. 000035B0  2E9F                     move.l     [A7], [A7]+
  5192. 000035B2  4E75                     rts
  5193. export_423:
  5194. 000035B4  4E56 FFF8                link       A6, -0x0008
  5195. 000035B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  5196. 000035BC  4267                     clr.w      -[A7]
  5197. 000035BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5198. 000035C2  4EBA 00B4                jsr        [PC + 0xB4 /* 00003678 */]
  5199. 000035C6  3E1F                     move.w     D7, [A7]+
  5200. 000035C8  4A47                     tst.w      D7
  5201. 000035CA  673A                     beq        +0x3C /* 00003606 */
  5202. 000035CC  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5203. 000035D0  2068 0010                movea.l    A0, [A0 + 0x10]
  5204. 000035D4  2068 0004                movea.l    A0, [A0 + 0x4]
  5205. 000035D8  3007                     move.w     D0, D7
  5206. 000035DA  5340                     subq.w     D0, 1
  5207. 000035DC  C1FC 001A                muls.w     D0, 0x1A
  5208. 000035E0  48C0                     ext.l      D0
  5209. 000035E2  2840                     movea.l    A4, D0
  5210. 000035E4  D9D0                     add.l      A4, [A0]
  5211. 000035E6  4A6C 0002                tst.w      [A4 + 0x2]
  5212. 000035EA  6618                     bne        +0x1A /* 00003604 */
  5213. 000035EC  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  5214. 000035F0  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  5215. 000035F4  670C                     beq        +0xE /* 00003602 */
  5216. 000035F6  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  5217. 000035FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5218. 000035FE  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  5219. label00003602:
  5220. 00003602  606A                     bra        +0x6C /* 0000366E */
  5221. label00003604:
  5222. 00003604  6068                     bra        +0x6A /* 0000366E */
  5223. label00003606:
  5224. 00003606  4267                     clr.w      -[A7]
  5225. 00003608  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5226. 0000360C  4868 000C                pea.l      [A0 + 0xC]
  5227. 00003610  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5228. 00003614  4EBA 02FC                jsr        [PC + 0x2FC /* 00003912 */]
  5229. 00003618  3E1F                     move.w     D7, [A7]+
  5230. 0000361A  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  5231. 0000361E  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  5232. 00003622  674A                     beq        +0x4C /* 0000366E */
  5233. 00003624  4267                     clr.w      -[A7]
  5234. 00003626  486D E0B4                pea.l      [A5 - 0x1F4C]
  5235. 0000362A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5236. 0000362E  4EBA 0078                jsr        [PC + 0x78 /* 000036A8 */]
  5237. 00003632  3C1F                     move.w     D6, [A7]+
  5238. 00003634  4A46                     tst.w      D6
  5239. 00003636  6618                     bne        +0x1A /* 00003650 */
  5240. 00003638  4267                     clr.w      -[A7]
  5241. 0000363A  486D E0B4                pea.l      [A5 - 0x1F4C]
  5242. 0000363E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5243. 00003642  4EBA 02CE                jsr        [PC + 0x2CE /* 00003912 */]
  5244. 00003646  3C1F                     move.w     D6, [A7]+
  5245. 00003648  1F3C 0001                move.b     -[A7], 0x1
  5246. 0000364C  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  5247. label00003650:
  5248. 00003650  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5249. 00003654  2068 0010                movea.l    A0, [A0 + 0x10]
  5250. 00003658  2068 0004                movea.l    A0, [A0 + 0x4]
  5251. 0000365C  3007                     move.w     D0, D7
  5252. 0000365E  5340                     subq.w     D0, 1
  5253. 00003660  C1FC 001A                muls.w     D0, 0x1A
  5254. 00003664  48C0                     ext.l      D0
  5255. 00003666  2840                     movea.l    A4, D0
  5256. 00003668  D9D0                     add.l      A4, [A0]
  5257. 0000366A  3946 0002                move.w     [A4 + 0x2], D6
  5258. label0000366E:
  5259. 0000366E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5260. 00003672  4E5E                     unlink     A6
  5261. 00003674  2E9F                     move.l     [A7], [A7]+
  5262. 00003676  4E75                     rts
  5263. export_424:
  5264. fn00003678:
  5265. 00003678  4E56 FFE0                link       A6, -0x0020
  5266. 0000367C  206E 0008                movea.l    A0, [A6 + 0x8]
  5267. 00003680  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5268. 00003684  7007                     moveq.l    D0, 0x07
  5269. label00003686:
  5270. 00003686  22D8                     move.l     [A1]+, [A0]+
  5271. 00003688  51C8 FFFC                dbf        D0, -0x6 /* 00003686 */
  5272. 0000368C  4267                     clr.w      -[A7]
  5273. 0000368E  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5274. 00003692  4868 000C                pea.l      [A0 + 0xC]
  5275. 00003696  486E FFE0                pea.l      [A6 - 0x20]
  5276. 0000369A  4EBA 000C                jsr        [PC + 0xC /* 000036A8 */]
  5277. 0000369E  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  5278. 000036A2  4E5E                     unlink     A6
  5279. 000036A4  2E9F                     move.l     [A7], [A7]+
  5280. 000036A6  4E75                     rts
  5281. export_425:
  5282. fn000036A8:
  5283. 000036A8  4E56 FFD2                link       A6, -0x002E
  5284. 000036AC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5285. 000036B0  206E 0008                movea.l    A0, [A6 + 0x8]
  5286. 000036B4  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5287. 000036B8  7007                     moveq.l    D0, 0x07
  5288. label000036BA:
  5289. 000036BA  22D8                     move.l     [A1]+, [A0]+
  5290. 000036BC  51C8 FFFC                dbf        D0, -0x6 /* 000036BA */
  5291. 000036C0  426E 0010                clr.w      [A6 + 0x10]
  5292. 000036C4  286E 000C                movea.l    A4, [A6 + 0xC]
  5293. 000036C8  7001                     moveq.l    D0, 0x01
  5294. 000036CA  B054                     cmp.w      D0, [A4]
  5295. 000036CC  6F04                     ble        +0x6 /* 000036D2 */
  5296. 000036CE  6000 00A4                bra        +0xA6 /* 00003774 */
  5297. label000036D2:
  5298. 000036D2  4240                     clr.w      D0
  5299. 000036D4  102E FFE0                move.b     D0, [A6 - 0x20]
  5300. 000036D8  7202                     moveq.l    D1, 0x02
  5301. 000036DA  B240                     cmp.w      D1, D0
  5302. 000036DC  57C0                     seq        D0
  5303. 000036DE  4A00                     tst.b      D0
  5304. 000036E0  6720                     beq        +0x22 /* 00003702 */
  5305. 000036E2  2F00                     move.l     -[A7], D0
  5306. 000036E4  4267                     clr.w      -[A7]
  5307. 000036E6  486E FFE0                pea.l      [A6 - 0x20]
  5308. 000036EA  487A 0094                pea.l      [PC + 0x94 /* 00003780, value 0x2697400, pstring "it" */]
  5309. 000036EE  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  5310. 000036F2  121F                     move.b     D1, [A7]+
  5311. 000036F4  201F                     move.l     D0, [A7]+
  5312. 000036F6  C001                     and.b      D0, D1
  5313. 000036F8  6708                     beq        +0xA /* 00003702 */
  5314. 000036FA  3D6C 0002 0010           move.w     [A6 + 0x10], [A4 + 0x2]
  5315. 00003700  6072                     bra        +0x74 /* 00003774 */
  5316. label00003702:
  5317. 00003702  266C 0004                movea.l    A3, [A4 + 0x4]
  5318. 00003706  302C 0008                move.w     D0, [A4 + 0x8]
  5319. 0000370A  5240                     addq.w     D0, 1
  5320. 0000370C  3214                     move.w     D1, [A4]
  5321. 0000370E  D26C 0008                add.w      D1, [A4 + 0x8]
  5322. 00003712  3D41 FFD2                move.w     [A6 - 0x2E], D1
  5323. 00003716  3E00                     move.w     D7, D0
  5324. 00003718  6054                     bra        +0x56 /* 0000376E */
  5325. label0000371A:
  5326. 0000371A  206B 0004                movea.l    A0, [A3 + 0x4]
  5327. 0000371E  3007                     move.w     D0, D7
  5328. 00003720  5340                     subq.w     D0, 1
  5329. 00003722  C1FC 001A                muls.w     D0, 0x1A
  5330. 00003726  48C0                     ext.l      D0
  5331. 00003728  2A00                     move.l     D5, D0
  5332. 0000372A  DA90                     add.l      D5, [A0]
  5333. 0000372C  206B 000C                movea.l    A0, [A3 + 0xC]
  5334. 00003730  2245                     movea.l    A1, D5
  5335. 00003732  3011                     move.w     D0, [A1]
  5336. 00003734  48C0                     ext.l      D0
  5337. 00003736  2C00                     move.l     D6, D0
  5338. 00003738  DC90                     add.l      D6, [A0]
  5339. 0000373A  2046                     movea.l    A0, D6
  5340. 0000373C  1010                     move.b     D0, [A0]
  5341. 0000373E  4880                     ext.w      D0
  5342. 00003740  4241                     clr.w      D1
  5343. 00003742  122E FFE0                move.b     D1, [A6 - 0x20]
  5344. 00003746  B240                     cmp.w      D1, D0
  5345. 00003748  57C0                     seq        D0
  5346. 0000374A  4A00                     tst.b      D0
  5347. 0000374C  671C                     beq        +0x1E /* 0000376A */
  5348. 0000374E  2F00                     move.l     -[A7], D0
  5349. 00003750  4267                     clr.w      -[A7]
  5350. 00003752  486E FFE0                pea.l      [A6 - 0x20]
  5351. 00003756  2F06                     move.l     -[A7], D6
  5352. 00003758  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  5353. 0000375C  121F                     move.b     D1, [A7]+
  5354. 0000375E  201F                     move.l     D0, [A7]+
  5355. 00003760  C001                     and.b      D0, D1
  5356. 00003762  6706                     beq        +0x8 /* 0000376A */
  5357. 00003764  3D47 0010                move.w     [A6 + 0x10], D7
  5358. 00003768  600A                     bra        +0xC /* 00003774 */
  5359. label0000376A:
  5360. 0000376A  5247                     addq.w     D7, 1
  5361. 0000376C  6906                     bvs        +0x8 /* 00003774 */
  5362. label0000376E:
  5363. 0000376E  BE6E FFD2                cmp.w      D7, [A6 - 0x2E]
  5364. 00003772  6FA6                     ble        -0x58 /* 0000371A */
  5365. label00003774:
  5366. 00003774  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5367. 00003778  4E5E                     unlink     A6
  5368. 0000377A  205F                     movea.l    A0, [A7]+
  5369. 0000377C  504F                     addq.w     A7, 8
  5370. 0000377E  4ED0                     jmp        [A0]
  5371. 00003780  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  5372. export_426: // at 00003784 (misaligned)
  5373. 00003786  FFDA                     .invalid   <<F/7/7>>
  5374. 00003788  48E7 0108                movem.l    -[A7], D7,A4
  5375. 0000378C  206E 0008                movea.l    A0, [A6 + 0x8]
  5376. 00003790  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5377. 00003794  7007                     moveq.l    D0, 0x07
  5378. label00003796:
  5379. 00003796  22D8                     move.l     [A1]+, [A0]+
  5380. 00003798  51C8 FFFC                dbf        D0, -0x6 /* 00003796 */
  5381. 0000379C  4267                     clr.w      -[A7]
  5382. 0000379E  486D E0B4                pea.l      [A5 - 0x1F4C]
  5383. 000037A2  486E FFE0                pea.l      [A6 - 0x20]
  5384. 000037A6  4EBA FF00                jsr        [PC - 0x100 /* 000036A8 */]
  5385. 000037AA  3E1F                     move.w     D7, [A7]+
  5386. 000037AC  4A47                     tst.w      D7
  5387. 000037AE  6714                     beq        +0x16 /* 000037C4 */
  5388. 000037B0  486D E0B4                pea.l      [A5 - 0x1F4C]
  5389. 000037B4  3F07                     move.w     -[A7], D7
  5390. 000037B6  4EBA 03A4                jsr        [PC + 0x3A4 /* 00003B5C */]
  5391. 000037BA  42A7                     clr.l      -[A7]
  5392. 000037BC  4EBA D906                jsr        [PC - 0x26FA /* 000010C4 */]
  5393. 000037C0  285F                     movea.l    A4, [A7]+
  5394. 000037C2  6010                     bra        +0x12 /* 000037D4 */
  5395. label000037C4:
  5396. 000037C4  42A7                     clr.l      -[A7]
  5397. 000037C6  7001                     moveq.l    D0, 0x01
  5398. 000037C8  2F00                     move.l     -[A7], D0
  5399. 000037CA  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  5400. 000037CE  285F                     movea.l    A4, [A7]+
  5401. 000037D0  2054                     movea.l    A0, [A4]
  5402. 000037D2  4210                     clr.b      [A0]
  5403. label000037D4:
  5404. 000037D4  2D4C 000C                move.l     [A6 + 0xC], A4
  5405. 000037D8  4CDF 1080                movem.l    D7,A4, [A7]+
  5406. 000037DC  4E5E                     unlink     A6
  5407. 000037DE  2E9F                     move.l     [A7], [A7]+
  5408. 000037E0  4E75                     rts
  5409. export_427:
  5410. 000037E2  4E56 FFDA                link       A6, -0x0026
  5411. 000037E6  48E7 0108                movem.l    -[A7], D7,A4
  5412. 000037EA  206D D828                movea.l    A0, [A5 - 0x27D8]
  5413. 000037EE  2068 0004                movea.l    A0, [A0 + 0x4]
  5414. 000037F2  302D E1E6                move.w     D0, [A5 - 0x1E1A]
  5415. 000037F6  48C0                     ext.l      D0
  5416. 000037F8  D090                     add.l      D0, [A0]
  5417. 000037FA  2840                     movea.l    A4, D0
  5418. 000037FC  548C                     addq.l     A4, 2
  5419. 000037FE  2F0C                     move.l     -[A7], A4
  5420. 00003800  486E FFDE                pea.l      [A6 - 0x22]
  5421. 00003804  1014                     move.b     D0, [A4]
  5422. 00003806  4880                     ext.w      D0
  5423. 00003808  5240                     addq.w     D0, 1
  5424. 0000380A  48C0                     ext.l      D0
  5425. 0000380C  2F00                     move.l     -[A7], D0
  5426. 0000380E  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  5427. 00003812  4267                     clr.w      -[A7]
  5428. 00003814  486E FFDE                pea.l      [A6 - 0x22]
  5429. 00003818  4EBA FE5E                jsr        [PC - 0x1A2 /* 00003678 */]
  5430. 0000381C  3E1F                     move.w     D7, [A7]+
  5431. 0000381E  4A47                     tst.w      D7
  5432. 00003820  6614                     bne        +0x16 /* 00003836 */
  5433. 00003822  4267                     clr.w      -[A7]
  5434. 00003824  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5435. 00003828  4868 000C                pea.l      [A0 + 0xC]
  5436. 0000382C  486E FFDE                pea.l      [A6 - 0x22]
  5437. 00003830  4EBA 00E0                jsr        [PC + 0xE0 /* 00003912 */]
  5438. 00003834  3E1F                     move.w     D7, [A7]+
  5439. label00003836:
  5440. 00003836  3007                     move.w     D0, D7
  5441. 00003838  48C0                     ext.l      D0
  5442. 0000383A  2F00                     move.l     -[A7], D0
  5443. 0000383C  4EBA EF26                jsr        [PC - 0x10DA /* 00002764 */]
  5444. 00003840  4CDF 1080                movem.l    D7,A4, [A7]+
  5445. 00003844  4E5E                     unlink     A6
  5446. 00003846  4E75                     rts
  5447. export_428:
  5448. fn00003848:
  5449. 00003848  4E56 0000                link       A6, 0
  5450. 0000384C  2F0C                     move.l     -[A7], A4
  5451. 0000384E  286E 000C                movea.l    A4, [A6 + 0xC]
  5452. 00003852  4254                     clr.w      [A4]
  5453. 00003854  426C 0002                clr.w      [A4 + 0x2]
  5454. 00003858  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  5455. 0000385E  206E 0008                movea.l    A0, [A6 + 0x8]
  5456. 00003862  3950 0008                move.w     [A4 + 0x8], [A0]
  5457. 00003866  206E 0008                movea.l    A0, [A6 + 0x8]
  5458. 0000386A  3968 0008 000A           move.w     [A4 + 0xA], [A0 + 0x8]
  5459. 00003870  285F                     movea.l    A4, [A7]+
  5460. 00003872  4E5E                     unlink     A6
  5461. 00003874  205F                     movea.l    A0, [A7]+
  5462. 00003876  504F                     addq.w     A7, 8
  5463. 00003878  4ED0                     jmp        [A0]
  5464. export_429:
  5465. fn0000387A:
  5466. 0000387A  4E56 FFFA                link       A6, -0x0006
  5467. 0000387E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5468. 00003882  3E2E 0008                move.w     D7, [A6 + 0x8]
  5469. 00003886  266E 000A                movea.l    A3, [A6 + 0xA]
  5470. 0000388A  286B 0004                movea.l    A4, [A3 + 0x4]
  5471. 0000388E  3007                     move.w     D0, D7
  5472. 00003890  D054                     add.w      D0, [A4]
  5473. 00003892  B06C 0002                cmp.w      D0, [A4 + 0x2]
  5474. 00003896  6F44                     ble        +0x46 /* 000038DC */
  5475. 00003898  4267                     clr.w      -[A7]
  5476. 0000389A  3F07                     move.w     -[A7], D7
  5477. 0000389C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5478. 000038A0  4EAD 1E2A                jsr        [A5 + 0x1E2A /* export_961 */]
  5479. 000038A4  3C1F                     move.w     D6, [A7]+
  5480. 000038A6  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  5481. 000038AA  3006                     move.w     D0, D6
  5482. 000038AC  D06C 0002                add.w      D0, [A4 + 0x2]
  5483. 000038B0  C1FC 001A                muls.w     D0, 0x1A
  5484. 000038B4  48C0                     ext.l      D0
  5485. 000038B6  2F00                     move.l     -[A7], D0
  5486. 000038B8  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  5487. 000038BC  4267                     clr.w      -[A7]
  5488. 000038BE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5489. 000038C2  4A5F                     tst.w      [A7]+
  5490. 000038C4  660C                     bne        +0xE /* 000038D2 */
  5491. 000038C6  3006                     move.w     D0, D6
  5492. 000038C8  D06C 0002                add.w      D0, [A4 + 0x2]
  5493. 000038CC  3940 0002                move.w     [A4 + 0x2], D0
  5494. 000038D0  600A                     bra        +0xC /* 000038DC */
  5495. label000038D2:
  5496. 000038D2  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5497. 000038D6  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5498. 000038DA  602A                     bra        +0x2C /* 00003906 */
  5499. label000038DC:
  5500. 000038DC  206C 0004                movea.l    A0, [A4 + 0x4]
  5501. 000038E0  701A                     moveq.l    D0, 0x1A
  5502. 000038E2  C1D4                     muls.w     D0, [A4]
  5503. 000038E4  48C0                     ext.l      D0
  5504. 000038E6  2A00                     move.l     D5, D0
  5505. 000038E8  DA90                     add.l      D5, [A0]
  5506. 000038EA  2F05                     move.l     -[A7], D5
  5507. 000038EC  3007                     move.w     D0, D7
  5508. 000038EE  C1FC 001A                muls.w     D0, 0x1A
  5509. 000038F2  48C0                     ext.l      D0
  5510. 000038F4  2F00                     move.l     -[A7], D0
  5511. 000038F6  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  5512. 000038FA  3007                     move.w     D0, D7
  5513. 000038FC  D054                     add.w      D0, [A4]
  5514. 000038FE  3880                     move.w     [A4], D0
  5515. 00003900  3007                     move.w     D0, D7
  5516. 00003902  D053                     add.w      D0, [A3]
  5517. 00003904  3680                     move.w     [A3], D0
  5518. label00003906:
  5519. 00003906  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5520. 0000390A  4E5E                     unlink     A6
  5521. 0000390C  205F                     movea.l    A0, [A7]+
  5522. 0000390E  5C4F                     addq.w     A7, 6
  5523. 00003910  4ED0                     jmp        [A0]
  5524. export_430:
  5525. fn00003912:
  5526. 00003912  4E56 FFDE                link       A6, -0x0022
  5527. 00003916  48E7 0018                movem.l    -[A7], A3,A4
  5528. 0000391A  206E 0008                movea.l    A0, [A6 + 0x8]
  5529. 0000391E  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5530. 00003922  7007                     moveq.l    D0, 0x07
  5531. label00003924:
  5532. 00003924  22D8                     move.l     [A1]+, [A0]+
  5533. 00003926  51C8 FFFC                dbf        D0, -0x6 /* 00003924 */
  5534. 0000392A  266E 000C                movea.l    A3, [A6 + 0xC]
  5535. 0000392E  286B 0004                movea.l    A4, [A3 + 0x4]
  5536. 00003932  2F0B                     move.l     -[A7], A3
  5537. 00003934  3F3C 0001                move.w     -[A7], 0x1
  5538. 00003938  4EBA FF40                jsr        [PC - 0xC0 /* 0000387A */]
  5539. 0000393C  3D54 0010                move.w     [A6 + 0x10], [A4]
  5540. 00003940  2F0B                     move.l     -[A7], A3
  5541. 00003942  3F14                     move.w     -[A7], [A4]
  5542. 00003944  486E FFE0                pea.l      [A6 - 0x20]
  5543. 00003948  4EBA 0542                jsr        [PC + 0x542 /* 00003E8C */]
  5544. 0000394C  4CDF 1800                movem.l    A3,A4, [A7]+
  5545. 00003950  4E5E                     unlink     A6
  5546. 00003952  205F                     movea.l    A0, [A7]+
  5547. 00003954  504F                     addq.w     A7, 8
  5548. 00003956  4ED0                     jmp        [A0]
  5549. export_431:
  5550. 00003958  4E56 FFDA                link       A6, -0x0026
  5551. 0000395C  2F07                     move.l     -[A7], D7
  5552. 0000395E  206E 000C                movea.l    A0, [A6 + 0xC]
  5553. 00003962  43EE FFE0                lea.l      A1, [A6 - 0x20]
  5554. 00003966  7007                     moveq.l    D0, 0x07
  5555. label00003968:
  5556. 00003968  22D8                     move.l     [A1]+, [A0]+
  5557. 0000396A  51C8 FFFC                dbf        D0, -0x6 /* 00003968 */
  5558. 0000396E  4267                     clr.w      -[A7]
  5559. 00003970  486D E0B4                pea.l      [A5 - 0x1F4C]
  5560. 00003974  486E FFE0                pea.l      [A6 - 0x20]
  5561. 00003978  4EBA FD2E                jsr        [PC - 0x2D2 /* 000036A8 */]
  5562. 0000397C  3E1F                     move.w     D7, [A7]+
  5563. 0000397E  4A47                     tst.w      D7
  5564. 00003980  6610                     bne        +0x12 /* 00003992 */
  5565. 00003982  4267                     clr.w      -[A7]
  5566. 00003984  486D E0B4                pea.l      [A5 - 0x1F4C]
  5567. 00003988  486E FFE0                pea.l      [A6 - 0x20]
  5568. 0000398C  4EBA FF84                jsr        [PC - 0x7C /* 00003912 */]
  5569. 00003990  3E1F                     move.w     D7, [A7]+
  5570. label00003992:
  5571. 00003992  2D6E 0008 FFDA           move.l     [A6 - 0x26], [A6 + 0x8]
  5572. 00003998  4267                     clr.w      -[A7]
  5573. 0000399A  486E FFDA                pea.l      [A6 - 0x26]
  5574. 0000399E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  5575. 000039A2  4A5F                     tst.w      [A7]+
  5576. 000039A4  670A                     beq        +0xC /* 000039B0 */
  5577. 000039A6  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5578. 000039AA  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5579. 000039AE  6030                     bra        +0x32 /* 000039E0 */
  5580. label000039B0:
  5581. 000039B0  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  5582. 000039B4  42A7                     clr.l      -[A7]
  5583. 000039B6  206E FFDA                movea.l    A0, [A6 - 0x26]
  5584. 000039BA  2F10                     move.l     -[A7], [A0]
  5585. 000039BC  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5586. 000039C0  201F                     move.l     D0, [A7]+
  5587. 000039C2  5280                     addq.l     D0, 1
  5588. 000039C4  2F00                     move.l     -[A7], D0
  5589. 000039C6  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  5590. 000039CA  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  5591. 000039CE  1F3C 0001                move.b     -[A7], 0x1
  5592. 000039D2  4EBA DBD0                jsr        [PC - 0x2430 /* 000015A4 */]
  5593. 000039D6  486D E0B4                pea.l      [A5 - 0x1F4C]
  5594. 000039DA  3F07                     move.w     -[A7], D7
  5595. 000039DC  4EBA 025A                jsr        [PC + 0x25A /* 00003C38 */]
  5596. label000039E0:
  5597. 000039E0  2E1F                     move.l     D7, [A7]+
  5598. 000039E2  4E5E                     unlink     A6
  5599. 000039E4  205F                     movea.l    A0, [A7]+
  5600. 000039E6  504F                     addq.w     A7, 8
  5601. 000039E8  4ED0                     jmp        [A0]
  5602. export_432:
  5603. 000039EA  4E56 FFDE                link       A6, -0x0022
  5604. 000039EE  2F07                     move.l     -[A7], D7
  5605. 000039F0  102D D032                move.b     D0, [A5 - 0x2FCE]
  5606. 000039F4  670A                     beq        +0xC /* 00003A00 */
  5607. 000039F6  4EBA D11E                jsr        [PC - 0x2EE2 /* 00000B16 */]
  5608. 000039FA  4EBA DB8C                jsr        [PC - 0x2474 /* 00001588 */]
  5609. 000039FE  6030                     bra        +0x32 /* 00003A30 */
  5610. label00003A00:
  5611. 00003A00  486E FFDE                pea.l      [A6 - 0x22]
  5612. 00003A04  4EBA DA28                jsr        [PC - 0x25D8 /* 0000142E */]
  5613. 00003A08  4267                     clr.w      -[A7]
  5614. 00003A0A  486E FFDE                pea.l      [A6 - 0x22]
  5615. 00003A0E  4EBA FC68                jsr        [PC - 0x398 /* 00003678 */]
  5616. 00003A12  3E1F                     move.w     D7, [A7]+
  5617. 00003A14  4A47                     tst.w      D7
  5618. 00003A16  6710                     beq        +0x12 /* 00003A28 */
  5619. 00003A18  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  5620. 00003A1C  4868 000C                pea.l      [A0 + 0xC]
  5621. 00003A20  3F07                     move.w     -[A7], D7
  5622. 00003A22  4EBA 0138                jsr        [PC + 0x138 /* 00003B5C */]
  5623. 00003A26  6008                     bra        +0xA /* 00003A30 */
  5624. label00003A28:
  5625. 00003A28  486E FFDE                pea.l      [A6 - 0x22]
  5626. 00003A2C  4EBA DBFA                jsr        [PC - 0x2406 /* 00001628 */]
  5627. label00003A30:
  5628. 00003A30  2E1F                     move.l     D7, [A7]+
  5629. 00003A32  4E5E                     unlink     A6
  5630. 00003A34  4E75                     rts
  5631. fn00003A36:
  5632. 00003A36  4E56 FFF0                link       A6, -0x0010
  5633. 00003A3A  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5634. 00003A3E  206E 0008                movea.l    A0, [A6 + 0x8]
  5635. 00003A42  2868 FFFC                movea.l    A4, [A0 - 0x4]
  5636. 00003A46  102C 000C                move.b     D0, [A4 + 0xC]
  5637. 00003A4A  4880                     ext.w      D0
  5638. 00003A4C  5340                     subq.w     D0, 1
  5639. 00003A4E  670C                     beq        +0xE /* 00003A5C */
  5640. 00003A50  5340                     subq.w     D0, 1
  5641. 00003A52  671C                     beq        +0x1E /* 00003A70 */
  5642. 00003A54  5340                     subq.w     D0, 1
  5643. 00003A56  6768                     beq        +0x6A /* 00003AC0 */
  5644. 00003A58  6000 00EA                bra        +0xEC /* 00003B44 */
  5645. label00003A5C:
  5646. 00003A5C  486C 000E                pea.l      [A4 + 0xE]
  5647. 00003A60  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  5648. 00003A64  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  5649. 00003A68  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5650. 00003A6C  6000 00D6                bra        +0xD8 /* 00003B44 */
  5651. label00003A70:
  5652. 00003A70  102D E1E4                move.b     D0, [A5 - 0x1E1C]
  5653. 00003A74  673A                     beq        +0x3C /* 00003AB0 */
  5654. 00003A76  42A7                     clr.l      -[A7]
  5655. 00003A78  4EBA C586                jsr        [PC - 0x3A7A /* 00000000 */]
  5656. 00003A7C  265F                     movea.l    A3, [A7]+
  5657. 00003A7E  2E0B                     move.l     D7, A3
  5658. 00003A80  5987                     subq.l     D7, 4
  5659. 00003A82  7002                     moveq.l    D0, 0x02
  5660. 00003A84  B02B 0002                cmp.b      D0, [A3 + 0x2]
  5661. 00003A88  56C0                     sne        D0
  5662. 00003A8A  4A00                     tst.b      D0
  5663. 00003A8C  660E                     bne        +0x10 /* 00003A9C */
  5664. 00003A8E  2047                     movea.l    A0, D7
  5665. 00003A90  2210                     move.l     D1, [A0]
  5666. 00003A92  B2AC 000E                cmp.l      D1, [A4 + 0xE]
  5667. 00003A96  56C1                     sne        D1
  5668. 00003A98  8001                     or.b       D0, D1
  5669. 00003A9A  6714                     beq        +0x16 /* 00003AB0 */
  5670. label00003A9C:
  5671. 00003A9C  422C 000C                clr.b      [A4 + 0xC]
  5672. 00003AA0  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  5673. 00003AA4  1F3C 0001                move.b     -[A7], 0x1
  5674. 00003AA8  4EBA DAFA                jsr        [PC - 0x2506 /* 000015A4 */]
  5675. 00003AAC  6000 0096                bra        +0x98 /* 00003B44 */
  5676. label00003AB0:
  5677. 00003AB0  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  5678. 00003AB4  1F3C 0002                move.b     -[A7], 0x2
  5679. 00003AB8  4EBA DAEA                jsr        [PC - 0x2516 /* 000015A4 */]
  5680. 00003ABC  6000 0086                bra        +0x88 /* 00003B44 */
  5681. label00003AC0:
  5682. 00003AC0  2C2C 0012                move.l     D6, [A4 + 0x12]
  5683. 00003AC4  206D D222                movea.l    A0, [A5 - 0x2DDE]
  5684. 00003AC8  2646                     movea.l    A3, D6
  5685. 00003ACA  D7D0                     add.l      A3, [A0]
  5686. 00003ACC  4A2B 0002                tst.b      [A3 + 0x2]
  5687. 00003AD0  6650                     bne        +0x52 /* 00003B22 */
  5688. 00003AD2  202D D21E                move.l     D0, [A5 - 0x2DE2]
  5689. 00003AD6  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  5690. 00003ADA  5DC0                     slt        D0
  5691. 00003ADC  4A00                     tst.b      D0
  5692. 00003ADE  6724                     beq        +0x26 /* 00003B04 */
  5693. 00003AE0  2F00                     move.l     -[A7], D0
  5694. 00003AE2  4267                     clr.w      -[A7]
  5695. 00003AE4  222C 0006                move.l     D1, [A4 + 0x6]
  5696. 00003AE8  92AD D21E                sub.l      D1, [A5 - 0x2DE2]
  5697. 00003AEC  2F01                     move.l     -[A7], D1
  5698. 00003AEE  4EBA CF46                jsr        [PC - 0x30BA /* 00000A36 */]
  5699. 00003AF2  121F                     move.b     D1, [A7]+
  5700. 00003AF4  201F                     move.l     D0, [A7]+
  5701. 00003AF6  0A01 0001                xori.b     D1, 0x1
  5702. 00003AFA  C001                     and.b      D0, D1
  5703. 00003AFC  6706                     beq        +0x8 /* 00003B04 */
  5704. 00003AFE  4EBA DA88                jsr        [PC - 0x2578 /* 00001588 */]
  5705. 00003B02  604E                     bra        +0x50 /* 00003B52 */
  5706. label00003B04:
  5707. 00003B04  206D D222                movea.l    A0, [A5 - 0x2DDE]
  5708. 00003B08  2646                     movea.l    A3, D6
  5709. 00003B0A  D7D0                     add.l      A3, [A0]
  5710. 00003B0C  42A7                     clr.l      -[A7]
  5711. 00003B0E  2F0B                     move.l     -[A7], A3
  5712. 00003B10  4EBA C53E                jsr        [PC - 0x3AC2 /* 00000050 */]
  5713. 00003B14  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  5714. 00003B18  1F2B 0003                move.b     -[A7], [A3 + 0x3]
  5715. 00003B1C  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5716. 00003B20  6022                     bra        +0x24 /* 00003B44 */
  5717. label00003B22:
  5718. 00003B22  2E0B                     move.l     D7, A3
  5719. 00003B24  5987                     subq.l     D7, 4
  5720. 00003B26  2047                     movea.l    A0, D7
  5721. 00003B28  2A10                     move.l     D5, [A0]
  5722. 00003B2A  102D E1E4                move.b     D0, [A5 - 0x1E1C]
  5723. 00003B2E  670A                     beq        +0xC /* 00003B3A */
  5724. 00003B30  2F05                     move.l     -[A7], D5
  5725. 00003B32  4267                     clr.w      -[A7]
  5726. 00003B34  4EBA DA6E                jsr        [PC - 0x2592 /* 000015A4 */]
  5727. 00003B38  600A                     bra        +0xC /* 00003B44 */
  5728. label00003B3A:
  5729. 00003B3A  2F05                     move.l     -[A7], D5
  5730. 00003B3C  1F3C 0002                move.b     -[A7], 0x2
  5731. 00003B40  4EBA DA62                jsr        [PC - 0x259E /* 000015A4 */]
  5732. label00003B44:
  5733. 00003B44  4A6C 000A                tst.w      [A4 + 0xA]
  5734. 00003B48  6708                     beq        +0xA /* 00003B52 */
  5735. 00003B4A  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  5736. 00003B4E  4EBA C556                jsr        [PC - 0x3AAA /* 000000A6 */]
  5737. label00003B52:
  5738. 00003B52  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5739. 00003B56  4E5E                     unlink     A6
  5740. 00003B58  2E9F                     move.l     [A7], [A7]+
  5741. 00003B5A  4E75                     rts
  5742. export_433:
  5743. fn00003B5C:
  5744. 00003B5C  4E56 FFF8                link       A6, -0x0008
  5745. 00003B60  48E7 0018                movem.l    -[A7], A3,A4
  5746. 00003B64  102D D032                move.b     D0, [A5 - 0x2FCE]
  5747. 00003B68  6708                     beq        +0xA /* 00003B72 */
  5748. 00003B6A  4EBA DA1C                jsr        [PC - 0x25E4 /* 00001588 */]
  5749. 00003B6E  6000 00BC                bra        +0xBE /* 00003C2C */
  5750. label00003B72:
  5751. 00003B72  206E 000A                movea.l    A0, [A6 + 0xA]
  5752. 00003B76  2868 0004                movea.l    A4, [A0 + 0x4]
  5753. 00003B7A  206C 0004                movea.l    A0, [A4 + 0x4]
  5754. 00003B7E  302E 0008                move.w     D0, [A6 + 0x8]
  5755. 00003B82  5340                     subq.w     D0, 1
  5756. 00003B84  C1FC 001A                muls.w     D0, 0x1A
  5757. 00003B88  48C0                     ext.l      D0
  5758. 00003B8A  D090                     add.l      D0, [A0]
  5759. 00003B8C  2D40 FFFC                move.l     [A6 - 0x4], D0
  5760. 00003B90  206E FFFC                movea.l    A0, [A6 - 0x4]
  5761. 00003B94  4A68 0002                tst.w      [A0 + 0x2]
  5762. 00003B98  665E                     bne        +0x60 /* 00003BF8 */
  5763. 00003B9A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5764. 00003B9E  4A28 000C                tst.b      [A0 + 0xC]
  5765. 00003BA2  6708                     beq        +0xA /* 00003BAC */
  5766. 00003BA4  2F0E                     move.l     -[A7], A6
  5767. 00003BA6  4EBA FE8E                jsr        [PC - 0x172 /* 00003A36 */]
  5768. 00003BAA  604A                     bra        +0x4C /* 00003BF6 */
  5769. label00003BAC:
  5770. 00003BAC  102D E1E2                move.b     D0, [A5 - 0x1E1E]
  5771. 00003BB0  6612                     bne        +0x14 /* 00003BC4 */
  5772. 00003BB2  41ED E0B4                lea.l      A0, [A5 - 0x1F4C]
  5773. 00003BB6  B1EE 000A                cmpa.l     A0, [A6 + 0xA]
  5774. 00003BBA  57C1                     seq        D1
  5775. 00003BBC  8001                     or.b       D0, D1
  5776. 00003BBE  0240 0001                andi.w     D0, 0x1
  5777. 00003BC2  6706                     beq        +0x8 /* 00003BCA */
  5778. label00003BC4:
  5779. 00003BC4  4EBA D9C2                jsr        [PC - 0x263E /* 00001588 */]
  5780. 00003BC8  6062                     bra        +0x64 /* 00003C2C */
  5781. label00003BCA:
  5782. 00003BCA  206C 000C                movea.l    A0, [A4 + 0xC]
  5783. 00003BCE  226E FFFC                movea.l    A1, [A6 - 0x4]
  5784. 00003BD2  3011                     move.w     D0, [A1]
  5785. 00003BD4  48C0                     ext.l      D0
  5786. 00003BD6  2640                     movea.l    A3, D0
  5787. 00003BD8  D7D0                     add.l      A3, [A0]
  5788. 00003BDA  2F0B                     move.l     -[A7], A3
  5789. 00003BDC  486D CEF0                pea.l      [A5 - 0x3110]
  5790. 00003BE0  1013                     move.b     D0, [A3]
  5791. 00003BE2  4880                     ext.w      D0
  5792. 00003BE4  5240                     addq.w     D0, 1
  5793. 00003BE6  48C0                     ext.l      D0
  5794. 00003BE8  2F00                     move.l     -[A7], D0
  5795. 00003BEA  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  5796. 00003BEE  486D CEF0                pea.l      [A5 - 0x3110]
  5797. 00003BF2  4EBA DA10                jsr        [PC - 0x25F0 /* 00001604 */]
  5798. label00003BF6:
  5799. 00003BF6  6034                     bra        +0x36 /* 00003C2C */
  5800. label00003BF8:
  5801. 00003BF8  206D E0B8                movea.l    A0, [A5 - 0x1F48]
  5802. 00003BFC  2068 0004                movea.l    A0, [A0 + 0x4]
  5803. 00003C00  226E FFFC                movea.l    A1, [A6 - 0x4]
  5804. 00003C04  3029 0002                move.w     D0, [A1 + 0x2]
  5805. 00003C08  5340                     subq.w     D0, 1
  5806. 00003C0A  C1FC 001A                muls.w     D0, 0x1A
  5807. 00003C0E  48C0                     ext.l      D0
  5808. 00003C10  D090                     add.l      D0, [A0]
  5809. 00003C12  2D40 FFFC                move.l     [A6 - 0x4], D0
  5810. 00003C16  206E FFFC                movea.l    A0, [A6 - 0x4]
  5811. 00003C1A  4A28 000C                tst.b      [A0 + 0xC]
  5812. 00003C1E  6708                     beq        +0xA /* 00003C28 */
  5813. 00003C20  2F0E                     move.l     -[A7], A6
  5814. 00003C22  4EBA FE12                jsr        [PC - 0x1EE /* 00003A36 */]
  5815. 00003C26  6004                     bra        +0x6 /* 00003C2C */
  5816. label00003C28:
  5817. 00003C28  4EBA D95E                jsr        [PC - 0x26A2 /* 00001588 */]
  5818. label00003C2C:
  5819. 00003C2C  4CDF 1800                movem.l    A3,A4, [A7]+
  5820. 00003C30  4E5E                     unlink     A6
  5821. 00003C32  205F                     movea.l    A0, [A7]+
  5822. 00003C34  5C4F                     addq.w     A7, 6
  5823. 00003C36  4ED0                     jmp        [A0]
  5824. export_434:
  5825. fn00003C38:
  5826. 00003C38  4E56 0000                link       A6, 0
  5827. 00003C3C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5828. 00003C40  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5829. 00003C44  42A7                     clr.l      -[A7]
  5830. 00003C46  4EBA 0190                jsr        [PC + 0x190 /* 00003DD8 */]
  5831. 00003C4A  4E5E                     unlink     A6
  5832. 00003C4C  205F                     movea.l    A0, [A7]+
  5833. 00003C4E  5C4F                     addq.w     A7, 6
  5834. 00003C50  4ED0                     jmp        [A0]
  5835. fn00003C52:
  5836. 00003C52  4E56 0000                link       A6, 0
  5837. 00003C56  48E7 0018                movem.l    -[A7], A3,A4
  5838. 00003C5A  286E 0008                movea.l    A4, [A6 + 0x8]
  5839. 00003C5E  206C FFF8                movea.l    A0, [A4 - 0x8]
  5840. 00003C62  202C FFF4                move.l     D0, [A4 - 0xC]
  5841. 00003C66  D090                     add.l      D0, [A0]
  5842. 00003C68  2940 FFFC                move.l     [A4 - 0x4], D0
  5843. 00003C6C  266C FFFC                movea.l    A3, [A4 - 0x4]
  5844. 00003C70  177C 0003 000C           move.b     [A3 + 0xC], 0x3
  5845. 00003C76  206C 0008                movea.l    A0, [A4 + 0x8]
  5846. 00003C7A  2768 0004 0006           move.l     [A3 + 0x6], [A0 + 0x4]
  5847. 00003C80  206C 0008                movea.l    A0, [A4 + 0x8]
  5848. 00003C84  1768 0003 0004           move.b     [A3 + 0x4], [A0 + 0x3]
  5849. 00003C8A  206C 0008                movea.l    A0, [A4 + 0x8]
  5850. 00003C8E  3750 000A                move.w     [A3 + 0xA], [A0]
  5851. 00003C92  206D D222                movea.l    A0, [A5 - 0x2DDE]
  5852. 00003C96  202C 0008                move.l     D0, [A4 + 0x8]
  5853. 00003C9A  9090                     sub.l      D0, [A0]
  5854. 00003C9C  2740 0012                move.l     [A3 + 0x12], D0
  5855. 00003CA0  4CDF 1800                movem.l    A3,A4, [A7]+
  5856. 00003CA4  4E5E                     unlink     A6
  5857. 00003CA6  2E9F                     move.l     [A7], [A7]+
  5858. 00003CA8  4E75                     rts
  5859. fn00003CAA:
  5860. 00003CAA  4E56 FFEE                link       A6, -0x0012
  5861. 00003CAE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5862. 00003CB2  266E 0008                movea.l    A3, [A6 + 0x8]
  5863. 00003CB6  42A7                     clr.l      -[A7]
  5864. 00003CB8  4EBA C346                jsr        [PC - 0x3CBA /* 00000000 */]
  5865. 00003CBC  2E1F                     move.l     D7, [A7]+
  5866. 00003CBE  2047                     movea.l    A0, D7
  5867. 00003CC0  700C                     moveq.l    D0, 0x0C
  5868. 00003CC2  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  5869. 00003CC6  6C0C                     bge        +0xE /* 00003CD4 */
  5870. 00003CC8  4EBA C7EC                jsr        [PC - 0x3814 /* 000004B6 */]
  5871. 00003CCC  42A7                     clr.l      -[A7]
  5872. 00003CCE  4EBA C330                jsr        [PC - 0x3CD0 /* 00000000 */]
  5873. 00003CD2  2E1F                     move.l     D7, [A7]+
  5874. label00003CD4:
  5875. 00003CD4  2C07                     move.l     D6, D7
  5876. 00003CD6  5986                     subq.l     D6, 4
  5877. 00003CD8  206B FFF8                movea.l    A0, [A3 - 0x8]
  5878. 00003CDC  202B FFF4                move.l     D0, [A3 - 0xC]
  5879. 00003CE0  D090                     add.l      D0, [A0]
  5880. 00003CE2  2740 FFFC                move.l     [A3 - 0x4], D0
  5881. 00003CE6  286B FFFC                movea.l    A4, [A3 - 0x4]
  5882. 00003CEA  2047                     movea.l    A0, D7
  5883. 00003CEC  2D48 FFEE                move.l     [A6 - 0x12], A0
  5884. 00003CF0  7002                     moveq.l    D0, 0x02
  5885. 00003CF2  B028 0002                cmp.b      D0, [A0 + 0x2]
  5886. 00003CF6  57C0                     seq        D0
  5887. 00003CF8  4A00                     tst.b      D0
  5888. 00003CFA  6722                     beq        +0x24 /* 00003D1E */
  5889. 00003CFC  7202                     moveq.l    D1, 0x02
  5890. 00003CFE  B22C 000C                cmp.b      D1, [A4 + 0xC]
  5891. 00003D02  57C1                     seq        D1
  5892. 00003D04  C001                     and.b      D0, D1
  5893. 00003D06  6716                     beq        +0x18 /* 00003D1E */
  5894. 00003D08  2046                     movea.l    A0, D6
  5895. 00003D0A  2210                     move.l     D1, [A0]
  5896. 00003D0C  B2AC 000E                cmp.l      D1, [A4 + 0xE]
  5897. 00003D10  57C1                     seq        D1
  5898. 00003D12  C001                     and.b      D0, D1
  5899. 00003D14  6708                     beq        +0xA /* 00003D1E */
  5900. 00003D16  4EBA CDFE                jsr        [PC - 0x3202 /* 00000B16 */]
  5901. 00003D1A  6000 00B2                bra        +0xB4 /* 00003DCE */
  5902. label00003D1E:
  5903. 00003D1E  206E FFEE                movea.l    A0, [A6 - 0x12]
  5904. 00003D22  1968 0003 0004           move.b     [A4 + 0x4], [A0 + 0x3]
  5905. 00003D28  206E FFEE                movea.l    A0, [A6 - 0x12]
  5906. 00003D2C  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  5907. 00003D32  206E FFEE                movea.l    A0, [A6 - 0x12]
  5908. 00003D36  3950 000A                move.w     [A4 + 0xA], [A0]
  5909. 00003D3A  206E FFEE                movea.l    A0, [A6 - 0x12]
  5910. 00003D3E  7001                     moveq.l    D0, 0x01
  5911. 00003D40  B028 0002                cmp.b      D0, [A0 + 0x2]
  5912. 00003D44  56C5                     sne        D5
  5913. 00003D46  4405                     neg.b      D5
  5914. 00003D48  7002                     moveq.l    D0, 0x02
  5915. 00003D4A  B02C 000C                cmp.b      D0, [A4 + 0xC]
  5916. 00003D4E  6608                     bne        +0xA /* 00003D58 */
  5917. 00003D50  486C 000E                pea.l      [A4 + 0xE]
  5918. 00003D54  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5919. label00003D58:
  5920. 00003D58  700C                     moveq.l    D0, 0x0C
  5921. 00003D5A  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  5922. 00003D5E  6D18                     blt        +0x1A /* 00003D78 */
  5923. 00003D60  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  5924. 00003D66  486C 000E                pea.l      [A4 + 0xE]
  5925. 00003D6A  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  5926. 00003D6E  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  5927. 00003D72  4EBA D452                jsr        [PC - 0x2BAE /* 000011C6 */]
  5928. 00003D76  6056                     bra        +0x58 /* 00003DCE */
  5929. label00003D78:
  5930. 00003D78  197C 0002 000C           move.b     [A4 + 0xC], 0x2
  5931. 00003D7E  2047                     movea.l    A0, D7
  5932. 00003D80  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  5933. 00003D86  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  5934. 00003D8C  42A7                     clr.l      -[A7]
  5935. 00003D8E  4EBA D334                jsr        [PC - 0x2CCC /* 000010C4 */]
  5936. 00003D92  281F                     move.l     D4, [A7]+
  5937. 00003D94  206B FFF8                movea.l    A0, [A3 - 0x8]
  5938. 00003D98  202B FFF4                move.l     D0, [A3 - 0xC]
  5939. 00003D9C  D090                     add.l      D0, [A0]
  5940. 00003D9E  2740 FFFC                move.l     [A3 - 0x4], D0
  5941. 00003DA2  206B FFFC                movea.l    A0, [A3 - 0x4]
  5942. 00003DA6  2144 000E                move.l     [A0 + 0xE], D4
  5943. 00003DAA  1005                     move.b     D0, D5
  5944. 00003DAC  6720                     beq        +0x22 /* 00003DCE */
  5945. 00003DAE  2F00                     move.l     -[A7], D0
  5946. 00003DB0  42A7                     clr.l      -[A7]
  5947. 00003DB2  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  5948. 00003DB6  221F                     move.l     D1, [A7]+
  5949. 00003DB8  201F                     move.l     D0, [A7]+
  5950. 00003DBA  0C81 0000 8000           cmpi.l     D1, 0x8000
  5951. 00003DC0  5DC1                     slt        D1
  5952. 00003DC2  C001                     and.b      D0, D1
  5953. 00003DC4  6708                     beq        +0xA /* 00003DCE */
  5954. 00003DC6  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5955. 00003DCA  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  5956. label00003DCE:
  5957. 00003DCE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5958. 00003DD2  4E5E                     unlink     A6
  5959. 00003DD4  2E9F                     move.l     [A7], [A7]+
  5960. 00003DD6  4E75                     rts
  5961. export_435:
  5962. fn00003DD8:
  5963. 00003DD8  4E56 FFF0                link       A6, -0x0010
  5964. 00003DDC  102D D032                move.b     D0, [A5 - 0x2FCE]
  5965. 00003DE0  6704                     beq        +0x6 /* 00003DE6 */
  5966. 00003DE2  6000 009E                bra        +0xA0 /* 00003E82 */
  5967. label00003DE6:
  5968. 00003DE6  206E 000E                movea.l    A0, [A6 + 0xE]
  5969. 00003DEA  2068 0004                movea.l    A0, [A0 + 0x4]
  5970. 00003DEE  2D48 FFF0                move.l     [A6 - 0x10], A0
  5971. 00003DF2  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  5972. 00003DF8  302E 000C                move.w     D0, [A6 + 0xC]
  5973. 00003DFC  5340                     subq.w     D0, 1
  5974. 00003DFE  C1FC 001A                muls.w     D0, 0x1A
  5975. 00003E02  48C0                     ext.l      D0
  5976. 00003E04  2D40 FFF4                move.l     [A6 - 0xC], D0
  5977. 00003E08  206E FFF8                movea.l    A0, [A6 - 0x8]
  5978. 00003E0C  202E FFF4                move.l     D0, [A6 - 0xC]
  5979. 00003E10  D090                     add.l      D0, [A0]
  5980. 00003E12  2D40 FFFC                move.l     [A6 - 0x4], D0
  5981. 00003E16  206E FFFC                movea.l    A0, [A6 - 0x4]
  5982. 00003E1A  4A68 0002                tst.w      [A0 + 0x2]
  5983. 00003E1E  6628                     bne        +0x2A /* 00003E48 */
  5984. 00003E20  4AAE 0008                tst.l      [A6 + 0x8]
  5985. 00003E24  6608                     bne        +0xA /* 00003E2E */
  5986. 00003E26  2F0E                     move.l     -[A7], A6
  5987. 00003E28  4EBA FE80                jsr        [PC - 0x180 /* 00003CAA */]
  5988. 00003E2C  6006                     bra        +0x8 /* 00003E34 */
  5989. label00003E2E:
  5990. 00003E2E  2F0E                     move.l     -[A7], A6
  5991. 00003E30  4EBA FE20                jsr        [PC - 0x1E0 /* 00003C52 */]
  5992. label00003E34:
  5993. 00003E34  41ED E0B4                lea.l      A0, [A5 - 0x1F4C]
  5994. 00003E38  B1EE 000E                cmpa.l     A0, [A6 + 0xE]
  5995. 00003E3C  57C0                     seq        D0
  5996. 00003E3E  4400                     neg.b      D0
  5997. 00003E40  1F00                     move.b     -[A7], D0
  5998. 00003E42  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  5999. 00003E46  603A                     bra        +0x3C /* 00003E82 */
  6000. label00003E48:
  6001. 00003E48  206D E0B8                movea.l    A0, [A5 - 0x1F48]
  6002. 00003E4C  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  6003. 00003E52  206E FFFC                movea.l    A0, [A6 - 0x4]
  6004. 00003E56  3028 0002                move.w     D0, [A0 + 0x2]
  6005. 00003E5A  5340                     subq.w     D0, 1
  6006. 00003E5C  C1FC 001A                muls.w     D0, 0x1A
  6007. 00003E60  48C0                     ext.l      D0
  6008. 00003E62  2D40 FFF4                move.l     [A6 - 0xC], D0
  6009. 00003E66  4AAE 0008                tst.l      [A6 + 0x8]
  6010. 00003E6A  6608                     bne        +0xA /* 00003E74 */
  6011. 00003E6C  2F0E                     move.l     -[A7], A6
  6012. 00003E6E  4EBA FE3A                jsr        [PC - 0x1C6 /* 00003CAA */]
  6013. 00003E72  6006                     bra        +0x8 /* 00003E7A */
  6014. label00003E74:
  6015. 00003E74  2F0E                     move.l     -[A7], A6
  6016. 00003E76  4EBA FDDA                jsr        [PC - 0x226 /* 00003C52 */]
  6017. label00003E7A:
  6018. 00003E7A  1F3C 0001                move.b     -[A7], 0x1
  6019. 00003E7E  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  6020. label00003E82:
  6021. 00003E82  4E5E                     unlink     A6
  6022. 00003E84  205F                     movea.l    A0, [A7]+
  6023. 00003E86  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6024. 00003E8A  4ED0                     jmp        [A0]
  6025. export_436:
  6026. fn00003E8C:
  6027. 00003E8C  4E56 FFD4                link       A6, -0x002C
  6028. 00003E90  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6029. 00003E94  206E 0008                movea.l    A0, [A6 + 0x8]
  6030. 00003E98  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6031. 00003E9C  7007                     moveq.l    D0, 0x07
  6032. label00003E9E:
  6033. 00003E9E  22D8                     move.l     [A1]+, [A0]+
  6034. 00003EA0  51C8 FFFC                dbf        D0, -0x6 /* 00003E9E */
  6035. 00003EA4  206E 000E                movea.l    A0, [A6 + 0xE]
  6036. 00003EA8  2868 0004                movea.l    A4, [A0 + 0x4]
  6037. 00003EAC  4240                     clr.w      D0
  6038. 00003EAE  102E FFE0                move.b     D0, [A6 - 0x20]
  6039. 00003EB2  3E00                     move.w     D7, D0
  6040. 00003EB4  5247                     addq.w     D7, 1
  6041. 00003EB6  302C 000A                move.w     D0, [A4 + 0xA]
  6042. 00003EBA  906C 0008                sub.w      D0, [A4 + 0x8]
  6043. 00003EBE  B047                     cmp.w      D0, D7
  6044. 00003EC0  6C32                     bge        +0x34 /* 00003EF4 */
  6045. 00003EC2  3007                     move.w     D0, D7
  6046. 00003EC4  D06C 000A                add.w      D0, [A4 + 0xA]
  6047. 00003EC8  3C00                     move.w     D6, D0
  6048. 00003ECA  DC7C 0190                add.w      D6, 0x190
  6049. 00003ECE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6050. 00003ED2  3006                     move.w     D0, D6
  6051. 00003ED4  48C0                     ext.l      D0
  6052. 00003ED6  2F00                     move.l     -[A7], D0
  6053. 00003ED8  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  6054. 00003EDC  4267                     clr.w      -[A7]
  6055. 00003EDE  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6056. 00003EE2  4A5F                     tst.w      [A7]+
  6057. 00003EE4  670A                     beq        +0xC /* 00003EF0 */
  6058. 00003EE6  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  6059. 00003EEA  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6060. 00003EEE  6060                     bra        +0x62 /* 00003F50 */
  6061. label00003EF0:
  6062. 00003EF0  3946 000A                move.w     [A4 + 0xA], D6
  6063. label00003EF4:
  6064. 00003EF4  206C 0004                movea.l    A0, [A4 + 0x4]
  6065. 00003EF8  302E 000C                move.w     D0, [A6 + 0xC]
  6066. 00003EFC  5340                     subq.w     D0, 1
  6067. 00003EFE  C1FC 001A                muls.w     D0, 0x1A
  6068. 00003F02  48C0                     ext.l      D0
  6069. 00003F04  2640                     movea.l    A3, D0
  6070. 00003F06  D7D0                     add.l      A3, [A0]
  6071. 00003F08  36AC 0008                move.w     [A3], [A4 + 0x8]
  6072. 00003F0C  4267                     clr.w      -[A7]
  6073. 00003F0E  486E FFE0                pea.l      [A6 - 0x20]
  6074. 00003F12  487A 004A                pea.l      [PC + 0x4A /* 00003F5E, value 0x2697400, pstring "it" */]
  6075. 00003F16  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  6076. 00003F1A  101F                     move.b     D0, [A7]+
  6077. 00003F1C  670A                     beq        +0xC /* 00003F28 */
  6078. 00003F1E  206E 000E                movea.l    A0, [A6 + 0xE]
  6079. 00003F22  316E 000C 0002           move.w     [A0 + 0x2], [A6 + 0xC]
  6080. label00003F28:
  6081. 00003F28  206C 000C                movea.l    A0, [A4 + 0xC]
  6082. 00003F2C  302C 0008                move.w     D0, [A4 + 0x8]
  6083. 00003F30  48C0                     ext.l      D0
  6084. 00003F32  2A00                     move.l     D5, D0
  6085. 00003F34  DA90                     add.l      D5, [A0]
  6086. 00003F36  486E FFE0                pea.l      [A6 - 0x20]
  6087. 00003F3A  2F05                     move.l     -[A7], D5
  6088. 00003F3C  3007                     move.w     D0, D7
  6089. 00003F3E  48C0                     ext.l      D0
  6090. 00003F40  2F00                     move.l     -[A7], D0
  6091. 00003F42  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6092. 00003F46  3007                     move.w     D0, D7
  6093. 00003F48  D06C 0008                add.w      D0, [A4 + 0x8]
  6094. 00003F4C  3940 0008                move.w     [A4 + 0x8], D0
  6095. label00003F50:
  6096. 00003F50  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6097. 00003F54  4E5E                     unlink     A6
  6098. 00003F56  205F                     movea.l    A0, [A7]+
  6099. 00003F58  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6100. 00003F5C  4ED0                     jmp        [A0]
  6101. 00003F5E  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  6102. // begin alternate branch 00003F62-00003F66
  6103. fn00003F62:
  6104. 00003F62  4E56 FFF8                link       A6, -0x0008
  6105. // end alternate branch 00003F62-00003F66
  6106. fn00003F62: // (misaligned)
  6107. 00003F64  FFF8                     .invalid   <<F/7/7>>
  6108. 00003F66  48E7 0108                movem.l    -[A7], D7,A4
  6109. 00003F6A  4A6E 0008                tst.w      [A6 + 0x8]
  6110. 00003F6E  6E0A                     bgt        +0xC /* 00003F7A */
  6111. 00003F70  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  6112. 00003F74  2D48 000A                move.l     [A6 + 0xA], A0
  6113. 00003F78  6020                     bra        +0x22 /* 00003F9A */
  6114. label00003F7A:
  6115. 00003F7A  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  6116. 00003F7E  3D6E 0008 FFF8           move.w     [A6 - 0x8], [A6 + 0x8]
  6117. 00003F84  7E02                     moveq.l    D7, 0x02
  6118. 00003F86  6008                     bra        +0xA /* 00003F90 */
  6119. label00003F88:
  6120. 00003F88  286C 0006                movea.l    A4, [A4 + 0x6]
  6121. 00003F8C  5247                     addq.w     D7, 1
  6122. 00003F8E  6906                     bvs        +0x8 /* 00003F96 */
  6123. label00003F90:
  6124. 00003F90  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  6125. 00003F94  6FF2                     ble        -0xC /* 00003F88 */
  6126. label00003F96:
  6127. 00003F96  2D4C 000A                move.l     [A6 + 0xA], A4
  6128. label00003F9A:
  6129. 00003F9A  4CDF 1080                movem.l    D7,A4, [A7]+
  6130. 00003F9E  4E5E                     unlink     A6
  6131. 00003FA0  205F                     movea.l    A0, [A7]+
  6132. 00003FA2  544F                     addq.w     A7, 2
  6133. 00003FA4  4ED0                     jmp        [A0]
  6134. export_437:
  6135. 00003FA6  4E56 FEF4                link       A6, -0x010C
  6136. 00003FAA  48E7 0118                movem.l    -[A7], D7,A3,A4
  6137. 00003FAE  3E2E 0014                move.w     D7, [A6 + 0x14]
  6138. 00003FB2  426E 0016                clr.w      [A6 + 0x16]
  6139. 00003FB6  42A7                     clr.l      -[A7]
  6140. 00003FB8  3F07                     move.w     -[A7], D7
  6141. 00003FBA  4EBA FFA6                jsr        [PC - 0x5A /* 00003F62 */]
  6142. 00003FBE  285F                     movea.l    A4, [A7]+
  6143. 00003FC0  47EC 000C                lea.l      A3, [A4 + 0xC]
  6144. 00003FC4  206E 0008                movea.l    A0, [A6 + 0x8]
  6145. 00003FC8  3093                     move.w     [A0], [A3]
  6146. 00003FCA  4A47                     tst.w      D7
  6147. 00003FCC  6622                     bne        +0x24 /* 00003FF0 */
  6148. 00003FCE  206E 0010                movea.l    A0, [A6 + 0x10]
  6149. 00003FD2  2F08                     move.l     -[A7], A0
  6150. 00003FD4  486E FEF4                pea.l      [A6 - 0x10C]
  6151. 00003FD8  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  6152. 00003FDC  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  6153. 00003FE0  201F                     move.l     D0, [A7]+
  6154. 00003FE2  205F                     movea.l    A0, [A7]+
  6155. 00003FE4  2240                     movea.l    A1, D0
  6156. 00003FE6  703F                     moveq.l    D0, 0x3F
  6157. label00003FE8:
  6158. 00003FE8  20D9                     move.l     [A0]+, [A1]+
  6159. 00003FEA  51C8 FFFC                dbf        D0, -0x6 /* 00003FE8 */
  6160. 00003FEE  6016                     bra        +0x18 /* 00004006 */
  6161. label00003FF0:
  6162. 00003FF0  2F0C                     move.l     -[A7], A4
  6163. 00003FF2  4EBA F47A                jsr        [PC - 0xB86 /* 0000346E */]
  6164. 00003FF6  206E 0010                movea.l    A0, [A6 + 0x10]
  6165. 00003FFA  43ED E0DE                lea.l      A1, [A5 - 0x1F22]
  6166. 00003FFE  703F                     moveq.l    D0, 0x3F
  6167. label00004000:
  6168. 00004000  20D9                     move.l     [A0]+, [A1]+
  6169. 00004002  51C8 FFFC                dbf        D0, -0x6 /* 00004000 */
  6170. label00004006:
  6171. 00004006  206E 000C                movea.l    A0, [A6 + 0xC]
  6172. 0000400A  4210                     clr.b      [A0]
  6173. 0000400C  4A47                     tst.w      D7
  6174. 0000400E  6714                     beq        +0x16 /* 00004024 */
  6175. 00004010  206C 0018                movea.l    A0, [A4 + 0x18]
  6176. 00004014  2F08                     move.l     -[A7], A0
  6177. 00004016  4267                     clr.w      -[A7]
  6178. 00004018  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  6179. 0000401C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6180. 00004020  4EBA D3D6                jsr        [PC - 0x2C2A /* 000013F8 */]
  6181. label00004024:
  6182. 00004024  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6183. 00004028  4E5E                     unlink     A6
  6184. 0000402A  205F                     movea.l    A0, [A7]+
  6185. 0000402C  DEFC 000E                add.w      A7, 0xE
  6186. 00004030  4ED0                     jmp        [A0]
  6187. export_438:
  6188. 00004032  4E56 FFEE                link       A6, -0x0012
  6189. 00004036  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6190. 0000403A  426E 001C                clr.w      [A6 + 0x1C]
  6191. 0000403E  42A7                     clr.l      -[A7]
  6192. 00004040  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  6193. 00004044  4EBA FF1C                jsr        [PC - 0xE4 /* 00003F62 */]
  6194. 00004048  281F                     move.l     D4, [A7]+
  6195. 0000404A  2044                     movea.l    A0, D4
  6196. 0000404C  47E8 000C                lea.l      A3, [A0 + 0xC]
  6197. 00004050  302E 0018                move.w     D0, [A6 + 0x18]
  6198. 00004054  B053                     cmp.w      D0, [A3]
  6199. 00004056  6F08                     ble        +0xA /* 00004060 */
  6200. 00004058  3D7C 0001 001C           move.w     [A6 + 0x1C], 0x1
  6201. 0000405E  607E                     bra        +0x80 /* 000040DE */
  6202. label00004060:
  6203. 00004060  3E2B 0008                move.w     D7, [A3 + 0x8]
  6204. 00004064  DE6E 0018                add.w      D7, [A6 + 0x18]
  6205. 00004068  286B 0004                movea.l    A4, [A3 + 0x4]
  6206. 0000406C  206C 0004                movea.l    A0, [A4 + 0x4]
  6207. 00004070  3007                     move.w     D0, D7
  6208. 00004072  5340                     subq.w     D0, 1
  6209. 00004074  C1FC 001A                muls.w     D0, 0x1A
  6210. 00004078  48C0                     ext.l      D0
  6211. 0000407A  2C00                     move.l     D6, D0
  6212. 0000407C  DC90                     add.l      D6, [A0]
  6213. 0000407E  206C 000C                movea.l    A0, [A4 + 0xC]
  6214. 00004082  2246                     movea.l    A1, D6
  6215. 00004084  3011                     move.w     D0, [A1]
  6216. 00004086  48C0                     ext.l      D0
  6217. 00004088  2A00                     move.l     D5, D0
  6218. 0000408A  DA90                     add.l      D5, [A0]
  6219. 0000408C  206E 0010                movea.l    A0, [A6 + 0x10]
  6220. 00004090  4A6E 001A                tst.w      [A6 + 0x1A]
  6221. 00004094  57C0                     seq        D0
  6222. 00004096  4A00                     tst.b      D0
  6223. 00004098  660A                     bne        +0xC /* 000040A4 */
  6224. 0000409A  2246                     movea.l    A1, D6
  6225. 0000409C  4A69 0002                tst.w      [A1 + 0x2]
  6226. 000040A0  56C1                     sne        D1
  6227. 000040A2  8001                     or.b       D0, D1
  6228. label000040A4:
  6229. 000040A4  4400                     neg.b      D0
  6230. 000040A6  1080                     move.b     [A0], D0
  6231. 000040A8  2F05                     move.l     -[A7], D5
  6232. 000040AA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6233. 000040AE  2045                     movea.l    A0, D5
  6234. 000040B0  1010                     move.b     D0, [A0]
  6235. 000040B2  4880                     ext.w      D0
  6236. 000040B4  5240                     addq.w     D0, 1
  6237. 000040B6  48C0                     ext.l      D0
  6238. 000040B8  2F00                     move.l     -[A7], D0
  6239. 000040BA  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6240. 000040BE  2F0B                     move.l     -[A7], A3
  6241. 000040C0  3F07                     move.w     -[A7], D7
  6242. 000040C2  4EBA FA98                jsr        [PC - 0x568 /* 00003B5C */]
  6243. 000040C6  4AAE 0008                tst.l      [A6 + 0x8]
  6244. 000040CA  660A                     bne        +0xC /* 000040D6 */
  6245. 000040CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6246. 000040D0  4EBA D33C                jsr        [PC - 0x2CC4 /* 0000140E */]
  6247. 000040D4  6008                     bra        +0xA /* 000040DE */
  6248. label000040D6:
  6249. 000040D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6250. 000040DA  4EBA D446                jsr        [PC - 0x2BBA /* 00001522 */]
  6251. label000040DE:
  6252. 000040DE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6253. 000040E2  4E5E                     unlink     A6
  6254. 000040E4  205F                     movea.l    A0, [A7]+
  6255. 000040E6  DEFC 0014                add.w      A7, 0x14
  6256. 000040EA  4ED0                     jmp        [A0]
  6257. export_439:
  6258. 000040EC  4E56 FFF8                link       A6, -0x0008
  6259. 000040F0  48E7 0018                movem.l    -[A7], A3,A4
  6260. 000040F4  426E 0010                clr.w      [A6 + 0x10]
  6261. 000040F8  42A7                     clr.l      -[A7]
  6262. 000040FA  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6263. 000040FE  4EBA FE62                jsr        [PC - 0x19E /* 00003F62 */]
  6264. 00004102  265F                     movea.l    A3, [A7]+
  6265. 00004104  49EB 000C                lea.l      A4, [A3 + 0xC]
  6266. 00004108  302E 000C                move.w     D0, [A6 + 0xC]
  6267. 0000410C  B054                     cmp.w      D0, [A4]
  6268. 0000410E  6F08                     ble        +0xA /* 00004118 */
  6269. 00004110  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  6270. 00004116  6024                     bra        +0x26 /* 0000413C */
  6271. label00004118:
  6272. 00004118  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6273. 0000411C  1F3C 0002                move.b     -[A7], 0x2
  6274. 00004120  4EBA D482                jsr        [PC - 0x2B7E /* 000015A4 */]
  6275. 00004124  2F0C                     move.l     -[A7], A4
  6276. 00004126  302E 000C                move.w     D0, [A6 + 0xC]
  6277. 0000412A  D06C 0008                add.w      D0, [A4 + 0x8]
  6278. 0000412E  3F00                     move.w     -[A7], D0
  6279. 00004130  4EBA FB06                jsr        [PC - 0x4FA /* 00003C38 */]
  6280. 00004134  1F3C 0001                move.b     -[A7], 0x1
  6281. 00004138  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  6282. label0000413C:
  6283. 0000413C  4CDF 1800                movem.l    A3,A4, [A7]+
  6284. 00004140  4E5E                     unlink     A6
  6285. 00004142  205F                     movea.l    A0, [A7]+
  6286. 00004144  504F                     addq.w     A7, 8
  6287. 00004146  4ED0                     jmp        [A0]
  6288. export_440:
  6289. 00004148  4E56 FFFE                link       A6, -0x0002
  6290. 0000414C  48E7 0108                movem.l    -[A7], D7,A4
  6291. 00004150  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  6292. 00004154  4A6C 000E                tst.w      [A4 + 0xE]
  6293. 00004158  6610                     bne        +0x12 /* 0000416A */
  6294. 0000415A  4267                     clr.w      -[A7]
  6295. 0000415C  486C 000C                pea.l      [A4 + 0xC]
  6296. 00004160  487A 001C                pea.l      [PC + 0x1C /* 0000417E, value 0x2697400, pstring "it" */]
  6297. 00004164  4EBA F7AC                jsr        [PC - 0x854 /* 00003912 */]
  6298. 00004168  3E1F                     move.w     D7, [A7]+
  6299. label0000416A:
  6300. 0000416A  486C 000C                pea.l      [A4 + 0xC]
  6301. 0000416E  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  6302. 00004172  4EBA FAC4                jsr        [PC - 0x53C /* 00003C38 */]
  6303. 00004176  4CDF 1080                movem.l    D7,A4, [A7]+
  6304. 0000417A  4E5E                     unlink     A6
  6305. 0000417C  4E75                     rts
  6306. 0000417E  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  6307. // begin alternate branch 00004182-00004186
  6308. fn00004182:
  6309. 00004182  4E56 FFFA                link       A6, -0x0006
  6310. // end alternate branch 00004182-00004186
  6311. fn00004182: // (misaligned)
  6312. 00004184  FFFA                     .invalid   <<F/7/7>>
  6313. 00004186  48E7 0118                movem.l    -[A7], D7,A3,A4
  6314. 0000418A  266E 000C                movea.l    A3, [A6 + 0xC]
  6315. 0000418E  286E 0008                movea.l    A4, [A6 + 0x8]
  6316. 00004192  3D6C FFD6 FFFC           move.w     [A6 - 0x4], [A4 - 0x2A]
  6317. 00004198  7E01                     moveq.l    D7, 0x01
  6318. 0000419A  600C                     bra        +0xE /* 000041A8 */
  6319. label0000419C:
  6320. 0000419C  2053                     movea.l    A0, [A3]
  6321. 0000419E  10BC 000D                move.b     [A0], 0xD /* '\r' */
  6322. 000041A2  5293                     addq.l     [A3], 1
  6323. 000041A4  5247                     addq.w     D7, 1
  6324. 000041A6  6906                     bvs        +0x8 /* 000041AE */
  6325. label000041A8:
  6326. 000041A8  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  6327. 000041AC  6FEE                     ble        -0x10 /* 0000419C */
  6328. label000041AE:
  6329. 000041AE  3D6C FFD2 FFFA           move.w     [A6 - 0x6], [A4 - 0x2E]
  6330. 000041B4  7E01                     moveq.l    D7, 0x01
  6331. 000041B6  600C                     bra        +0xE /* 000041C4 */
  6332. label000041B8:
  6333. 000041B8  2053                     movea.l    A0, [A3]
  6334. 000041BA  10BC 002C                move.b     [A0], 0x2C /* ',' */
  6335. 000041BE  5293                     addq.l     [A3], 1
  6336. 000041C0  5247                     addq.w     D7, 1
  6337. 000041C2  6906                     bvs        +0x8 /* 000041CA */
  6338. label000041C4:
  6339. 000041C4  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  6340. 000041C8  6FEE                     ble        -0x10 /* 000041B8 */
  6341. label000041CA:
  6342. 000041CA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6343. 000041CE  4E5E                     unlink     A6
  6344. 000041D0  205F                     movea.l    A0, [A7]+
  6345. 000041D2  504F                     addq.w     A7, 8
  6346. 000041D4  4ED0                     jmp        [A0]
  6347. fn000041D6:
  6348. 000041D6  4E56 0000                link       A6, 0
  6349. 000041DA  2F0C                     move.l     -[A7], A4
  6350. 000041DC  286E 0008                movea.l    A4, [A6 + 0x8]
  6351. 000041E0  42A7                     clr.l      -[A7]
  6352. 000041E2  4EBA BE1C                jsr        [PC - 0x41E4 /* 00000000 */]
  6353. 000041E6  295F FEBE                move.l     [A4 - 0x142], [A7]+
  6354. 000041EA  42A7                     clr.l      -[A7]
  6355. 000041EC  2F2C FEBE                move.l     -[A7], [A4 - 0x142]
  6356. 000041F0  4EBA BE26                jsr        [PC - 0x41DA /* 00000018 */]
  6357. 000041F4  295F FEBA                move.l     [A4 - 0x146], [A7]+
  6358. 000041F8  42A7                     clr.l      -[A7]
  6359. 000041FA  2F2C FEBA                move.l     -[A7], [A4 - 0x146]
  6360. 000041FE  4EBA BE50                jsr        [PC - 0x41B0 /* 00000050 */]
  6361. 00004202  295F FFE4                move.l     [A4 - 0x1C], [A7]+
  6362. 00004206  285F                     movea.l    A4, [A7]+
  6363. 00004208  4E5E                     unlink     A6
  6364. 0000420A  2E9F                     move.l     [A7], [A7]+
  6365. 0000420C  4E75                     rts
  6366. export_441:
  6367. 0000420E  4E56 FE70                link       A6, -0x0190
  6368. 00004212  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6369. 00004216  102D D032                move.b     D0, [A5 - 0x2FCE]
  6370. 0000421A  6708                     beq        +0xA /* 00004224 */
  6371. 0000421C  4EBA C8F8                jsr        [PC - 0x3708 /* 00000B16 */]
  6372. 00004220  6000 07EA                bra        +0x7EC /* 00004A0C */
  6373. label00004224:
  6374. 00004224  7000                     moveq.l    D0, 0x00
  6375. 00004226  2D40 FFD8                move.l     [A6 - 0x28], D0
  6376. 0000422A  7000                     moveq.l    D0, 0x00
  6377. 0000422C  2D40 FEAA                move.l     [A6 - 0x156], D0
  6378. 00004230  422E FEC2                clr.b      [A6 - 0x13E]
  6379. 00004234  7801                     moveq.l    D4, 0x01
  6380. 00004236  206E 000A                movea.l    A0, [A6 + 0xA]
  6381. 0000423A  4A28 0022                tst.b      [A0 + 0x22]
  6382. 0000423E  57C5                     seq        D5
  6383. 00004240  4405                     neg.b      D5
  6384. 00004242  206E 000A                movea.l    A0, [A6 + 0xA]
  6385. 00004246  7001                     moveq.l    D0, 0x01
  6386. 00004248  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6387. 0000424C  57C0                     seq        D0
  6388. 0000424E  C010                     and.b      D0, [A0]
  6389. 00004250  1D40 FE9F                move.b     [A6 - 0x161], D0
  6390. 00004254  206E 000A                movea.l    A0, [A6 + 0xA]
  6391. 00004258  1010                     move.b     D0, [A0]
  6392. 0000425A  0A00 0001                xori.b     D0, 0x1
  6393. 0000425E  4A00                     tst.b      D0
  6394. 00004260  6612                     bne        +0x14 /* 00004274 */
  6395. 00004262  7202                     moveq.l    D1, 0x02
  6396. 00004264  B22E 0008                cmp.b      D1, [A6 + 0x8]
  6397. 00004268  56C1                     sne        D1
  6398. 0000426A  8001                     or.b       D0, D1
  6399. 0000426C  0240 0001                andi.w     D0, 0x1
  6400. 00004270  6700 0488                beq        +0x48A /* 000046FA */
  6401. label00004274:
  6402. 00004274  4EBA C240                jsr        [PC - 0x3DC0 /* 000004B6 */]
  6403. 00004278  1B7C 0001 E1E2           move.b     [A5 - 0x1E1E], 0x1
  6404. 0000427E  1B7C 0001 E1E4           move.b     [A5 - 0x1E1C], 0x1
  6405. 00004284  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6406. 00004288  4267                     clr.w      -[A7]
  6407. 0000428A  4EBA 078E                jsr        [PC + 0x78E /* 00004A1A */]
  6408. 0000428E  102D D032                move.b     D0, [A5 - 0x2FCE]
  6409. 00004292  6600 0778                bne        +0x77A /* 00004A0C */
  6410. 00004296  4EBA C21E                jsr        [PC - 0x3DE2 /* 000004B6 */]
  6411. 0000429A  422D E1E4                clr.b      [A5 - 0x1E1C]
  6412. 0000429E  422D E1E2                clr.b      [A5 - 0x1E1E]
  6413. 000042A2  42A7                     clr.l      -[A7]
  6414. 000042A4  4EBA BD5A                jsr        [PC - 0x42A6 /* 00000000 */]
  6415. 000042A8  2D5F FEBE                move.l     [A6 - 0x142], [A7]+
  6416. 000042AC  1005                     move.b     D0, D5
  6417. 000042AE  0A00 0001                xori.b     D0, 0x1
  6418. 000042B2  4A00                     tst.b      D0
  6419. 000042B4  6700 00E2                beq        +0xE4 /* 00004398 */
  6420. 000042B8  7201                     moveq.l    D1, 0x01
  6421. 000042BA  B22E 0008                cmp.b      D1, [A6 + 0x8]
  6422. 000042BE  57C1                     seq        D1
  6423. 000042C0  C001                     and.b      D0, D1
  6424. 000042C2  4A00                     tst.b      D0
  6425. 000042C4  6700 00D2                beq        +0xD4 /* 00004398 */
  6426. 000042C8  206E 000A                movea.l    A0, [A6 + 0xA]
  6427. 000042CC  C010                     and.b      D0, [A0]
  6428. 000042CE  4A00                     tst.b      D0
  6429. 000042D0  6700 00C6                beq        +0xC8 /* 00004398 */
  6430. 000042D4  206E FEBE                movea.l    A0, [A6 - 0x142]
  6431. 000042D8  7201                     moveq.l    D1, 0x01
  6432. 000042DA  B228 0002                cmp.b      D1, [A0 + 0x2]
  6433. 000042DE  57C1                     seq        D1
  6434. 000042E0  C001                     and.b      D0, D1
  6435. 000042E2  6700 00B4                beq        +0xB6 /* 00004398 */
  6436. 000042E6  206E FEBE                movea.l    A0, [A6 - 0x142]
  6437. 000042EA  2E28 0004                move.l     D7, [A0 + 0x4]
  6438. 000042EE  42A7                     clr.l      -[A7]
  6439. 000042F0  4EBA CDD2                jsr        [PC - 0x322E /* 000010C4 */]
  6440. 000042F4  2D5F FEB6                move.l     [A6 - 0x14A], [A7]+
  6441. 000042F8  42A7                     clr.l      -[A7]
  6442. 000042FA  4EBA BD04                jsr        [PC - 0x42FC /* 00000000 */]
  6443. 000042FE  2D5F FEBE                move.l     [A6 - 0x142], [A7]+
  6444. 00004302  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  6445. 00004306  206E FEBE                movea.l    A0, [A6 - 0x142]
  6446. 0000430A  2028 0004                move.l     D0, [A0 + 0x4]
  6447. 0000430E  D087                     add.l      D0, D7
  6448. 00004310  5380                     subq.l     D0, 1
  6449. 00004312  2F00                     move.l     -[A7], D0
  6450. 00004314  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  6451. 00004318  42A7                     clr.l      -[A7]
  6452. 0000431A  4EBA BCE4                jsr        [PC - 0x431C /* 00000000 */]
  6453. 0000431E  2D5F FEBE                move.l     [A6 - 0x142], [A7]+
  6454. 00004322  4267                     clr.w      -[A7]
  6455. 00004324  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6456. 00004328  4A5F                     tst.w      [A7]+
  6457. 0000432A  56C0                     sne        D0
  6458. 0000432C  2F00                     move.l     -[A7], D0
  6459. 0000432E  42A7                     clr.l      -[A7]
  6460. 00004330  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  6461. 00004334  221F                     move.l     D1, [A7]+
  6462. 00004336  201F                     move.l     D0, [A7]+
  6463. 00004338  0C81 0000 8000           cmpi.l     D1, 0x8000
  6464. 0000433E  5DC1                     slt        D1
  6465. 00004340  8001                     or.b       D0, D1
  6466. 00004342  6714                     beq        +0x16 /* 00004358 */
  6467. 00004344  486E FEB6                pea.l      [A6 - 0x14A]
  6468. 00004348  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  6469. 0000434C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  6470. 00004350  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6471. 00004354  6000 03A4                bra        +0x3A6 /* 000046FA */
  6472. label00004358:
  6473. 00004358  42A7                     clr.l      -[A7]
  6474. 0000435A  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  6475. 0000435E  4EBA BCF0                jsr        [PC - 0x4310 /* 00000050 */]
  6476. 00004362  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  6477. 00004366  206E FEB6                movea.l    A0, [A6 - 0x14A]
  6478. 0000436A  2007                     move.l     D0, D7
  6479. 0000436C  D090                     add.l      D0, [A0]
  6480. 0000436E  5380                     subq.l     D0, 1
  6481. 00004370  2D40 FFE8                move.l     [A6 - 0x18], D0
  6482. 00004374  486E FFE4                pea.l      [A6 - 0x1C]
  6483. 00004378  486E FFE8                pea.l      [A6 - 0x18]
  6484. 0000437C  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  6485. 00004380  1F3C 0001                move.b     -[A7], 0x1
  6486. 00004384  4EBA C730                jsr        [PC - 0x38D0 /* 00000AB6 */]
  6487. 00004388  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  6488. 0000438C  1F3C 0001                move.b     -[A7], 0x1
  6489. 00004390  4EBA D212                jsr        [PC - 0x2DEE /* 000015A4 */]
  6490. 00004394  6000 0364                bra        +0x366 /* 000046FA */
  6491. label00004398:
  6492. 00004398  206E 000A                movea.l    A0, [A6 + 0xA]
  6493. 0000439C  2F08                     move.l     -[A7], A0
  6494. 0000439E  486E FFF8                pea.l      [A6 - 0x8]
  6495. 000043A2  486E FFF4                pea.l      [A6 - 0xC]
  6496. 000043A6  486E FFF0                pea.l      [A6 - 0x10]
  6497. 000043AA  486E FFEC                pea.l      [A6 - 0x14]
  6498. 000043AE  486E FFD4                pea.l      [A6 - 0x2C]
  6499. 000043B2  486E FFD0                pea.l      [A6 - 0x30]
  6500. 000043B6  4EBA DAB8                jsr        [PC - 0x2548 /* 00001E70 */]
  6501. 000043BA  2F0E                     move.l     -[A7], A6
  6502. 000043BC  4EBA FE18                jsr        [PC - 0x1E8 /* 000041D6 */]
  6503. 000043C0  102E FE9F                move.b     D0, [A6 - 0x161]
  6504. 000043C4  0A00 0001                xori.b     D0, 0x1
  6505. 000043C8  2205                     move.l     D1, D5
  6506. 000043CA  C200                     and.b      D1, D0
  6507. 000043CC  6700 00D0                beq        +0xD2 /* 0000449E */
  6508. 000043D0  4EBA BCEC                jsr        [PC - 0x4314 /* 000000BE */]
  6509. 000043D4  4EBA BD54                jsr        [PC - 0x42AC /* 0000012A */]
  6510. 000043D8  42A7                     clr.l      -[A7]
  6511. 000043DA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6512. 000043DE  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  6513. 000043E2  42A7                     clr.l      -[A7]
  6514. 000043E4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6515. 000043E8  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  6516. 000043EC  201F                     move.l     D0, [A7]+
  6517. 000043EE  221F                     move.l     D1, [A7]+
  6518. 000043F0  9280                     sub.l      D1, D0
  6519. 000043F2  2D41 FEB2                move.l     [A6 - 0x14E], D1
  6520. 000043F6  42A7                     clr.l      -[A7]
  6521. 000043F8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6522. 000043FC  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  6523. 00004400  201F                     move.l     D0, [A7]+
  6524. 00004402  D0AE FEB2                add.l      D0, [A6 - 0x14E]
  6525. 00004406  2F00                     move.l     -[A7], D0
  6526. 00004408  42A7                     clr.l      -[A7]
  6527. 0000440A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6528. 0000440E  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  6529. 00004412  221F                     move.l     D1, [A7]+
  6530. 00004414  201F                     move.l     D0, [A7]+
  6531. 00004416  9081                     sub.l      D0, D1
  6532. 00004418  2D40 FEAE                move.l     [A6 - 0x152], D0
  6533. 0000441C  4A2E 0008                tst.b      [A6 + 0x8]
  6534. 00004420  6606                     bne        +0x8 /* 00004428 */
  6535. 00004422  2D6E FEB2 FEAE           move.l     [A6 - 0x152], [A6 - 0x14E]
  6536. label00004428:
  6537. 00004428  7001                     moveq.l    D0, 0x01
  6538. 0000442A  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6539. 0000442E  6606                     bne        +0x8 /* 00004436 */
  6540. 00004430  2D6E FEAE FEB2           move.l     [A6 - 0x14E], [A6 - 0x152]
  6541. label00004436:
  6542. 00004436  42A7                     clr.l      -[A7]
  6543. 00004438  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6544. 0000443C  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  6545. 00004440  2E1F                     move.l     D7, [A7]+
  6546. 00004442  42A7                     clr.l      -[A7]
  6547. 00004444  202E FFD4                move.l     D0, [A6 - 0x2C]
  6548. 00004448  D087                     add.l      D0, D7
  6549. 0000444A  222E FFD0                move.l     D1, [A6 - 0x30]
  6550. 0000444E  D280                     add.l      D1, D0
  6551. 00004450  2F01                     move.l     -[A7], D1
  6552. 00004452  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  6553. 00004456  2D5F FEAA                move.l     [A6 - 0x156], [A7]+
  6554. 0000445A  6614                     bne        +0x16 /* 00004470 */
  6555. 0000445C  4EBA BC96                jsr        [PC - 0x436A /* 000000F4 */]
  6556. 00004460  4EBA BD04                jsr        [PC - 0x42FC /* 00000166 */]
  6557. 00004464  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  6558. 00004468  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6559. 0000446C  6000 028C                bra        +0x28E /* 000046FA */
  6560. label00004470:
  6561. 00004470  206E FEAA                movea.l    A0, [A6 - 0x156]
  6562. 00004474  2D50 FEA6                move.l     [A6 - 0x15A], [A0]
  6563. 00004478  486E FEA6                pea.l      [A6 - 0x15A]
  6564. 0000447C  2F0E                     move.l     -[A7], A6
  6565. 0000447E  4EBA FD02                jsr        [PC - 0x2FE /* 00004182 */]
  6566. 00004482  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6567. 00004486  2F2E FEA6                move.l     -[A7], [A6 - 0x15A]
  6568. 0000448A  2F07                     move.l     -[A7], D7
  6569. 0000448C  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6570. 00004490  4EBA BC62                jsr        [PC - 0x439E /* 000000F4 */]
  6571. 00004494  4EBA BCD0                jsr        [PC - 0x4330 /* 00000166 */]
  6572. 00004498  2F0E                     move.l     -[A7], A6
  6573. 0000449A  4EBA FD3A                jsr        [PC - 0x2C6 /* 000041D6 */]
  6574. label0000449E:
  6575. 0000449E  206E FEBA                movea.l    A0, [A6 - 0x146]
  6576. 000044A2  2E28 0004                move.l     D7, [A0 + 0x4]
  6577. 000044A6  5387                     subq.l     D7, 1
  6578. 000044A8  206E FEBE                movea.l    A0, [A6 - 0x142]
  6579. 000044AC  7002                     moveq.l    D0, 0x02
  6580. 000044AE  B028 0002                cmp.b      D0, [A0 + 0x2]
  6581. 000044B2  56C0                     sne        D0
  6582. 000044B4  4A00                     tst.b      D0
  6583. 000044B6  6700 00A0                beq        +0xA2 /* 00004558 */
  6584. 000044BA  7202                     moveq.l    D1, 0x02
  6585. 000044BC  B22E 0008                cmp.b      D1, [A6 + 0x8]
  6586. 000044C0  57C1                     seq        D1
  6587. 000044C2  C001                     and.b      D0, D1
  6588. 000044C4  6700 0092                beq        +0x94 /* 00004558 */
  6589. 000044C8  4AAE FFD4                tst.l      [A6 - 0x2C]
  6590. 000044CC  57C1                     seq        D1
  6591. 000044CE  C001                     and.b      D0, D1
  6592. 000044D0  6700 0086                beq        +0x88 /* 00004558 */
  6593. 000044D4  4AAE FFD0                tst.l      [A6 - 0x30]
  6594. 000044D8  57C1                     seq        D1
  6595. 000044DA  C001                     and.b      D0, D1
  6596. 000044DC  677A                     beq        +0x7C /* 00004558 */
  6597. 000044DE  222E FFF0                move.l     D1, [A6 - 0x10]
  6598. 000044E2  92AE FFF4                sub.l      D1, [A6 - 0xC]
  6599. 000044E6  B287                     cmp.l      D1, D7
  6600. 000044E8  57C1                     seq        D1
  6601. 000044EA  C001                     and.b      D0, D1
  6602. 000044EC  676A                     beq        +0x6C /* 00004558 */
  6603. 000044EE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  6604. 000044F2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6605. 000044F6  2F07                     move.l     -[A7], D7
  6606. 000044F8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6607. 000044FC  206E FEBE                movea.l    A0, [A6 - 0x142]
  6608. 00004500  0CA8 0000 00FF 0004      cmpi.l     [A0 + 0x4], 0xFF
  6609. 00004508  5FC0                     sle        D0
  6610. 0000450A  4A00                     tst.b      D0
  6611. 0000450C  6728                     beq        +0x2A /* 00004536 */
  6612. 0000450E  206E FEBE                movea.l    A0, [A6 - 0x142]
  6613. 00004512  4A28 0002                tst.b      [A0 + 0x2]
  6614. 00004516  57C1                     seq        D1
  6615. 00004518  C001                     and.b      D0, D1
  6616. 0000451A  671A                     beq        +0x1C /* 00004536 */
  6617. 0000451C  486E FEC4                pea.l      [A6 - 0x13C]
  6618. 00004520  4EBA CED6                jsr        [PC - 0x312A /* 000013F8 */]
  6619. 00004524  1F3C 0001                move.b     -[A7], 0x1
  6620. 00004528  4EBA C58C                jsr        [PC - 0x3A74 /* 00000AB6 */]
  6621. 0000452C  486E FEC4                pea.l      [A6 - 0x13C]
  6622. 00004530  4EBA D0D2                jsr        [PC - 0x2F2E /* 00001604 */]
  6623. 00004534  601E                     bra        +0x20 /* 00004554 */
  6624. label00004536:
  6625. 00004536  42A7                     clr.l      -[A7]
  6626. 00004538  4EBA CB8A                jsr        [PC - 0x3476 /* 000010C4 */]
  6627. 0000453C  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  6628. 00004540  1F3C 0001                move.b     -[A7], 0x1
  6629. 00004544  4EBA C570                jsr        [PC - 0x3A90 /* 00000AB6 */]
  6630. 00004548  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6631. 0000454C  1F3C 0001                move.b     -[A7], 0x1
  6632. 00004550  4EBA D052                jsr        [PC - 0x2FAE /* 000015A4 */]
  6633. label00004554:
  6634. 00004554  6000 01A4                bra        +0x1A6 /* 000046FA */
  6635. label00004558:
  6636. 00004558  206E FEBE                movea.l    A0, [A6 - 0x142]
  6637. 0000455C  226E FEBA                movea.l    A1, [A6 - 0x146]
  6638. 00004560  2029 0004                move.l     D0, [A1 + 0x4]
  6639. 00004564  D0A8 0004                add.l      D0, [A0 + 0x4]
  6640. 00004568  222E FFD4                move.l     D1, [A6 - 0x2C]
  6641. 0000456C  D280                     add.l      D1, D0
  6642. 0000456E  202E FFD0                move.l     D0, [A6 - 0x30]
  6643. 00004572  D081                     add.l      D0, D1
  6644. 00004574  720A                     moveq.l    D1, 0x0A
  6645. 00004576  D081                     add.l      D0, D1
  6646. 00004578  2D40 FFCC                move.l     [A6 - 0x34], D0
  6647. 0000457C  4EBA BB40                jsr        [PC - 0x44C0 /* 000000BE */]
  6648. 00004580  4EBA BBA8                jsr        [PC - 0x4458 /* 0000012A */]
  6649. 00004584  0CAE 0000 00FF FFCC      cmpi.l     [A6 - 0x34], 0xFF
  6650. 0000458C  6E06                     bgt        +0x8 /* 00004594 */
  6651. 0000458E  47EE FEC4                lea.l      A3, [A6 - 0x13C]
  6652. 00004592  6058                     bra        +0x5A /* 000045EC */
  6653. label00004594:
  6654. 00004594  42A7                     clr.l      -[A7]
  6655. 00004596  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6656. 0000459A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  6657. 0000459E  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  6658. 000045A2  56C0                     sne        D0
  6659. 000045A4  4A00                     tst.b      D0
  6660. 000045A6  6720                     beq        +0x22 /* 000045C8 */
  6661. 000045A8  2F00                     move.l     -[A7], D0
  6662. 000045AA  42A7                     clr.l      -[A7]
  6663. 000045AC  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  6664. 000045B0  221F                     move.l     D1, [A7]+
  6665. 000045B2  201F                     move.l     D0, [A7]+
  6666. 000045B4  0C81 0000 8000           cmpi.l     D1, 0x8000
  6667. 000045BA  5EC1                     sgt        D1
  6668. 000045BC  C001                     and.b      D0, D1
  6669. 000045BE  6708                     beq        +0xA /* 000045C8 */
  6670. 000045C0  206E FFD8                movea.l    A0, [A6 - 0x28]
  6671. 000045C4  2650                     movea.l    A3, [A0]
  6672. 000045C6  6024                     bra        +0x26 /* 000045EC */
  6673. label000045C8:
  6674. 000045C8  486E FFD8                pea.l      [A6 - 0x28]
  6675. 000045CC  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  6676. 000045D0  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  6677. 000045D4  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6678. 000045D8  2D7C 0000 00FF FFCC      move.l     [A6 - 0x34], 0xFF
  6679. 000045E0  47EE FEC4                lea.l      A3, [A6 - 0x13C]
  6680. 000045E4  422E FEC4                clr.b      [A6 - 0x13C]
  6681. 000045E8  6000 00AC                bra        +0xAE /* 00004696 */
  6682. label000045EC:
  6683. 000045EC  4AAE FFD8                tst.l      [A6 - 0x28]
  6684. 000045F0  6708                     beq        +0xA /* 000045FA */
  6685. 000045F2  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6686. 000045F6  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6687. label000045FA:
  6688. 000045FA  2D4B FFE8                move.l     [A6 - 0x18], A3
  6689. 000045FE  2E2E FFF4                move.l     D7, [A6 - 0xC]
  6690. 00004602  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  6691. 00004606  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6692. 0000460A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6693. 0000460E  2F07                     move.l     -[A7], D7
  6694. 00004610  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  6695. 00004614  2007                     move.l     D0, D7
  6696. 00004616  D1AE FFE8                add.l      [A6 - 0x18], D0
  6697. 0000461A  486E FFE8                pea.l      [A6 - 0x18]
  6698. 0000461E  2F0E                     move.l     -[A7], A6
  6699. 00004620  4EBA FB60                jsr        [PC - 0x4A0 /* 00004182 */]
  6700. 00004624  2E2E FFF0                move.l     D7, [A6 - 0x10]
  6701. 00004628  9EAE FFF4                sub.l      D7, [A6 - 0xC]
  6702. 0000462C  7001                     moveq.l    D0, 0x01
  6703. 0000462E  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6704. 00004632  6614                     bne        +0x16 /* 00004648 */
  6705. 00004634  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6706. 00004638  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6707. 0000463C  2F07                     move.l     -[A7], D7
  6708. 0000463E  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  6709. 00004642  2007                     move.l     D0, D7
  6710. 00004644  D1AE FFE8                add.l      [A6 - 0x18], D0
  6711. label00004648:
  6712. 00004648  486E FFE4                pea.l      [A6 - 0x1C]
  6713. 0000464C  486E FFE8                pea.l      [A6 - 0x18]
  6714. 00004650  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  6715. 00004654  4A2E 0008                tst.b      [A6 + 0x8]
  6716. 00004658  6614                     bne        +0x16 /* 0000466E */
  6717. 0000465A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6718. 0000465E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6719. 00004662  2F07                     move.l     -[A7], D7
  6720. 00004664  4EAD 0A42                jsr        [A5 + 0xA42 /* export_324 */]
  6721. 00004668  2007                     move.l     D0, D7
  6722. 0000466A  D1AE FFE8                add.l      [A6 - 0x18], D0
  6723. label0000466E:
  6724. 0000466E  486E FFF0                pea.l      [A6 - 0x10]
  6725. 00004672  486E FFE8                pea.l      [A6 - 0x18]
  6726. 00004676  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  6727. 0000467A  0CAE 0000 00FF FFCC      cmpi.l     [A6 - 0x34], 0xFF
  6728. 00004682  6F12                     ble        +0x14 /* 00004696 */
  6729. 00004684  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6730. 00004688  202E FFE8                move.l     D0, [A6 - 0x18]
  6731. 0000468C  908B                     sub.l      D0, A3
  6732. 0000468E  5280                     addq.l     D0, 1
  6733. 00004690  2F00                     move.l     -[A7], D0
  6734. 00004692  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  6735. label00004696:
  6736. 00004696  4EBA BA5C                jsr        [PC - 0x45A4 /* 000000F4 */]
  6737. 0000469A  4EBA BACA                jsr        [PC - 0x4536 /* 00000166 */]
  6738. 0000469E  1F3C 0001                move.b     -[A7], 0x1
  6739. 000046A2  4EBA C412                jsr        [PC - 0x3BEE /* 00000AB6 */]
  6740. 000046A6  1F3C 0001                move.b     -[A7], 0x1
  6741. 000046AA  4EBA C40A                jsr        [PC - 0x3BF6 /* 00000AB6 */]
  6742. 000046AE  0CAE 0000 00FF FFCC      cmpi.l     [A6 - 0x34], 0xFF
  6743. 000046B6  6F0E                     ble        +0x10 /* 000046C6 */
  6744. 000046B8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6745. 000046BC  1F3C 0001                move.b     -[A7], 0x1
  6746. 000046C0  4EBA CEE2                jsr        [PC - 0x311E /* 000015A4 */]
  6747. 000046C4  6014                     bra        +0x16 /* 000046DA */
  6748. label000046C6:
  6749. 000046C6  2F0B                     move.l     -[A7], A3
  6750. 000046C8  42A7                     clr.l      -[A7]
  6751. 000046CA  2F0B                     move.l     -[A7], A3
  6752. 000046CC  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  6753. 000046D0  201F                     move.l     D0, [A7]+
  6754. 000046D2  5280                     addq.l     D0, 1
  6755. 000046D4  2F00                     move.l     -[A7], D0
  6756. 000046D6  4EBA CF82                jsr        [PC - 0x307E /* 0000165A */]
  6757. label000046DA:
  6758. 000046DA  4AAE FFD8                tst.l      [A6 - 0x28]
  6759. 000046DE  6708                     beq        +0xA /* 000046E8 */
  6760. 000046E0  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6761. 000046E4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  6762. label000046E8:
  6763. 000046E8  102D D032                move.b     D0, [A5 - 0x2FCE]
  6764. 000046EC  670C                     beq        +0xE /* 000046FA */
  6765. 000046EE  1F3C 0001                move.b     -[A7], 0x1
  6766. 000046F2  4EBA C3C2                jsr        [PC - 0x3C3E /* 00000AB6 */]
  6767. 000046F6  6000 0314                bra        +0x316 /* 00004A0C */
  6768. label000046FA:
  6769. 000046FA  286E 000A                movea.l    A4, [A6 + 0xA]
  6770. 000046FE  102C 0022                move.b     D0, [A4 + 0x22]
  6771. 00004702  4880                     ext.w      D0
  6772. 00004704  6728                     beq        +0x2A /* 0000472E */
  6773. 00004706  5340                     subq.w     D0, 1
  6774. 00004708  6710                     beq        +0x12 /* 0000471A */
  6775. 0000470A  5340                     subq.w     D0, 1
  6776. 0000470C  6700 029C                beq        +0x29E /* 000049AA */
  6777. 00004710  5340                     subq.w     D0, 1
  6778. 00004712  6700 02A8                beq        +0x2AA /* 000049BC */
  6779. 00004716  6000 02F4                bra        +0x2F6 /* 00004A0C */
  6780. label0000471A:
  6781. 0000471A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  6782. 0000471E  4868 000C                pea.l      [A0 + 0xC]
  6783. 00004722  3F2C 0024                move.w     -[A7], [A4 + 0x24]
  6784. 00004726  4EBA F510                jsr        [PC - 0xAF0 /* 00003C38 */]
  6785. 0000472A  6000 02E0                bra        +0x2E2 /* 00004A0C */
  6786. label0000472E:
  6787. 0000472E  4EBA BD86                jsr        [PC - 0x427A /* 000004B6 */]
  6788. 00004732  4267                     clr.w      -[A7]
  6789. 00004734  486C 0024                pea.l      [A4 + 0x24]
  6790. 00004738  4267                     clr.w      -[A7]
  6791. 0000473A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  6792. 0000473E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  6793. 00004742  4A6E FFFE                tst.w      [A6 - 0x2]
  6794. 00004746  57C0                     seq        D0
  6795. 00004748  802D D032                or.b       D0, [A5 - 0x2FCE]
  6796. 0000474C  0240 0001                andi.w     D0, 0x1
  6797. 00004750  6600 02BA                bne        +0x2BC /* 00004A0C */
  6798. 00004754  302E FFFE                move.w     D0, [A6 - 0x2]
  6799. 00004758  B06D BC92                cmp.w      D0, [A5 - 0x436E]
  6800. 0000475C  57C0                     seq        D0
  6801. 0000475E  222C 0026                move.l     D1, [A4 + 0x26]
  6802. 00004762  B2AD C5C2                cmp.l      D1, [A5 - 0x3A3E]
  6803. 00004766  57C1                     seq        D1
  6804. 00004768  C001                     and.b      D0, D1
  6805. 0000476A  222C 002E                move.l     D1, [A4 + 0x2E]
  6806. 0000476E  B2AD C5C6                cmp.l      D1, [A5 - 0x3A3A]
  6807. 00004772  57C1                     seq        D1
  6808. 00004774  C001                     and.b      D0, D1
  6809. 00004776  6706                     beq        +0x8 /* 0000477E */
  6810. 00004778  4267                     clr.w      -[A7]
  6811. 0000477A  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  6812. label0000477E:
  6813. 0000477E  4EBA B93E                jsr        [PC - 0x46C2 /* 000000BE */]
  6814. 00004782  42A7                     clr.l      -[A7]
  6815. 00004784  42A7                     clr.l      -[A7]
  6816. 00004786  4EBA B878                jsr        [PC - 0x4788 /* 00000000 */]
  6817. 0000478A  4EBA B8C4                jsr        [PC - 0x473C /* 00000050 */]
  6818. 0000478E  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  6819. 00004792  3C2E FFFE                move.w     D6, [A6 - 0x2]
  6820. 00004796  202C 0026                move.l     D0, [A4 + 0x26]
  6821. 0000479A  B0AC 002E                cmp.l      D0, [A4 + 0x2E]
  6822. 0000479E  6606                     bne        +0x8 /* 000047A6 */
  6823. 000047A0  3006                     move.w     D0, D6
  6824. 000047A2  4440                     neg.w      D0
  6825. 000047A4  3C00                     move.w     D6, D0
  6826. label000047A6:
  6827. 000047A6  4AAE FEAA                tst.l      [A6 - 0x156]
  6828. 000047AA  6602                     bne        +0x4 /* 000047AE */
  6829. 000047AC  4205                     clr.b      D5
  6830. label000047AE:
  6831. 000047AE  1005                     move.b     D0, D5
  6832. 000047B0  6700 00AC                beq        +0xAE /* 0000485E */
  6833. 000047B4  422E FEA0                clr.b      [A6 - 0x160]
  6834. 000047B8  4267                     clr.w      -[A7]
  6835. 000047BA  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6836. 000047BE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6837. 000047C2  486E FE78                pea.l      [A6 - 0x188]
  6838. 000047C6  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  6839. 000047CA  1D5F FE9E                move.b     [A6 - 0x162], [A7]+
  6840. 000047CE  202C 0026                move.l     D0, [A4 + 0x26]
  6841. 000047D2  B0AC 002E                cmp.l      D0, [A4 + 0x2E]
  6842. 000047D6  670E                     beq        +0x10 /* 000047E6 */
  6843. 000047D8  4267                     clr.w      -[A7]
  6844. 000047DA  1F2E FE7D                move.b     -[A7], [A6 - 0x183]
  6845. 000047DE  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  6846. 000047E2  1D5F FEA0                move.b     [A6 - 0x160], [A7]+
  6847. label000047E6:
  6848. 000047E6  102E FEA0                move.b     D0, [A6 - 0x160]
  6849. 000047EA  6710                     beq        +0x12 /* 000047FC */
  6850. 000047EC  42A7                     clr.l      -[A7]
  6851. 000047EE  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6852. 000047F2  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  6853. 000047F6  2D5F FE74                move.l     [A6 - 0x18C], [A7]+
  6854. 000047FA  600E                     bra        +0x10 /* 0000480A */
  6855. label000047FC:
  6856. 000047FC  42A7                     clr.l      -[A7]
  6857. 000047FE  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  6858. 00004802  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  6859. 00004806  2D5F FE74                move.l     [A6 - 0x18C], [A7]+
  6860. label0000480A:
  6861. 0000480A  4AAE FE74                tst.l      [A6 - 0x18C]
  6862. 0000480E  660C                     bne        +0xE /* 0000481C */
  6863. 00004810  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  6864. 00004814  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6865. 00004818  6000 01F2                bra        +0x1F4 /* 00004A0C */
  6866. label0000481C:
  6867. 0000481C  2F2E FE74                move.l     -[A7], [A6 - 0x18C]
  6868. 00004820  3F06                     move.w     -[A7], D6
  6869. 00004822  1F2E FEA0                move.b     -[A7], [A6 - 0x160]
  6870. 00004826  486E FEA6                pea.l      [A6 - 0x15A]
  6871. 0000482A  486E FEA2                pea.l      [A6 - 0x15E]
  6872. 0000482E  486E FE9A                pea.l      [A6 - 0x166]
  6873. 00004832  486E FE96                pea.l      [A6 - 0x16A]
  6874. 00004836  4EAD 268A                jsr        [A5 + 0x268A /* export_1229 */]
  6875. 0000483A  102E FEA0                move.b     D0, [A6 - 0x160]
  6876. 0000483E  670C                     beq        +0xE /* 0000484C */
  6877. 00004840  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6878. 00004844  4267                     clr.w      -[A7]
  6879. 00004846  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  6880. 0000484A  600A                     bra        +0xC /* 00004856 */
  6881. label0000484C:
  6882. 0000484C  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  6883. 00004850  4267                     clr.w      -[A7]
  6884. 00004852  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  6885. label00004856:
  6886. 00004856  4AAE FE96                tst.l      [A6 - 0x16A]
  6887. 0000485A  56C5                     sne        D5
  6888. 0000485C  4405                     neg.b      D5
  6889. label0000485E:
  6890. 0000485E  42A7                     clr.l      -[A7]
  6891. 00004860  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  6892. 00004864  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  6893. 00004868  2D5F FFC4                move.l     [A6 - 0x3C], [A7]+
  6894. 0000486C  102E FE9F                move.b     D0, [A6 - 0x161]
  6895. 00004870  6726                     beq        +0x28 /* 00004898 */
  6896. 00004872  4267                     clr.w      -[A7]
  6897. 00004874  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  6898. 00004878  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6899. 0000487C  3F06                     move.w     -[A7], D6
  6900. 0000487E  486E FFDC                pea.l      [A6 - 0x24]
  6901. 00004882  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  6902. 00004886  1F3C 0001                move.b     -[A7], 0x1
  6903. 0000488A  486E FEC2                pea.l      [A6 - 0x13E]
  6904. 0000488E  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6905. 00004892  181F                     move.b     D4, [A7]+
  6906. 00004894  6000 00C8                bra        +0xCA /* 0000495E */
  6907. label00004898:
  6908. 00004898  1005                     move.b     D0, D5
  6909. 0000489A  6700 00A2                beq        +0xA4 /* 0000493E */
  6910. 0000489E  486E FE78                pea.l      [A6 - 0x188]
  6911. 000048A2  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6912. 000048A6  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  6913. 000048AA  3F06                     move.w     -[A7], D6
  6914. 000048AC  3F3A 016A                move.w     -[A7], [PC + 0x16A /* 00004A18, value 0x0, cstring "" */]
  6915. 000048B0  486D C820                pea.l      [A5 - 0x37E0]
  6916. 000048B4  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  6917. 000048B8  2F2E FEB2                move.l     -[A7], [A6 - 0x14E]
  6918. 000048BC  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  6919. 000048C0  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  6920. 000048C4  A9D1                     syscall    TESetSelect
  6921. 000048C6  2F2E FEAA                move.l     -[A7], [A6 - 0x156]
  6922. 000048CA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6923. 000048CE  42A7                     clr.l      -[A7]
  6924. 000048D0  2F2E FEAA                move.l     -[A7], [A6 - 0x156]
  6925. 000048D4  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  6926. 000048D8  2E1F                     move.l     D7, [A7]+
  6927. 000048DA  206D C820                movea.l    A0, [A5 - 0x37E0]
  6928. 000048DE  2050                     movea.l    A0, [A0]
  6929. 000048E0  2D48 FE70                move.l     [A6 - 0x190], A0
  6930. 000048E4  226E FE70                movea.l    A1, [A6 - 0x190]
  6931. 000048E8  3028 0020                move.w     D0, [A0 + 0x20]
  6932. 000048EC  B069 0022                cmp.w      D0, [A1 + 0x22]
  6933. 000048F0  670C                     beq        +0xE /* 000048FE */
  6934. 000048F2  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  6935. 000048F6  A9D7                     syscall    TEDelete
  6936. 000048F8  1D7C 0001 FEC2           move.b     [A6 - 0x13E], 0x1
  6937. label000048FE:
  6938. 000048FE  4A87                     tst.l      D7
  6939. 00004900  6F14                     ble        +0x16 /* 00004916 */
  6940. 00004902  206E FEAA                movea.l    A0, [A6 - 0x156]
  6941. 00004906  2F10                     move.l     -[A7], [A0]
  6942. 00004908  2F07                     move.l     -[A7], D7
  6943. 0000490A  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  6944. 0000490E  A9DE                     syscall    TEInsert
  6945. 00004910  1D7C 0001 FEC2           move.b     [A6 - 0x13E], 0x1
  6946. label00004916:
  6947. 00004916  102E FEC2                move.b     D0, [A6 - 0x13E]
  6948. 0000491A  6716                     beq        +0x18 /* 00004932 */
  6949. 0000491C  4267                     clr.w      -[A7]
  6950. 0000491E  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  6951. 00004922  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6952. 00004926  3F06                     move.w     -[A7], D6
  6953. 00004928  2F2D C820                move.l     -[A7], [A5 - 0x37E0]
  6954. 0000492C  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  6955. 00004930  181F                     move.b     D4, [A7]+
  6956. label00004932:
  6957. 00004932  102E FEC2                move.b     D0, [A6 - 0x13E]
  6958. 00004936  6704                     beq        +0x6 /* 0000493C */
  6959. 00004938  1D44 FEC2                move.b     [A6 - 0x13E], D4
  6960. label0000493C:
  6961. 0000493C  6020                     bra        +0x22 /* 0000495E */
  6962. label0000493E:
  6963. 0000493E  4267                     clr.w      -[A7]
  6964. 00004940  2F2C 002E                move.l     -[A7], [A4 + 0x2E]
  6965. 00004944  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6966. 00004948  3F06                     move.w     -[A7], D6
  6967. 0000494A  486E FFDC                pea.l      [A6 - 0x24]
  6968. 0000494E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  6969. 00004952  4267                     clr.w      -[A7]
  6970. 00004954  486E FEC2                pea.l      [A6 - 0x13E]
  6971. 00004958  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  6972. 0000495C  181F                     move.b     D4, [A7]+
  6973. label0000495E:
  6974. 0000495E  486E FEAA                pea.l      [A6 - 0x156]
  6975. 00004962  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  6976. 00004966  102E FEC2                move.b     D0, [A6 - 0x13E]
  6977. 0000496A  6710                     beq        +0x12 /* 0000497C */
  6978. 0000496C  2F2C 0026                move.l     -[A7], [A4 + 0x26]
  6979. 00004970  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  6980. 00004974  4267                     clr.w      -[A7]
  6981. 00004976  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  6982. 0000497A  6020                     bra        +0x22 /* 0000499C */
  6983. label0000497C:
  6984. 0000497C  1004                     move.b     D0, D4
  6985. 0000497E  661C                     bne        +0x1E /* 0000499C */
  6986. 00004980  0CAE 0000 7530 FFC4      cmpi.l     [A6 - 0x3C], 0x7530 /* 'u0' */
  6987. 00004988  6F0A                     ble        +0xC /* 00004994 */
  6988. 0000498A  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  6989. 0000498E  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6990. 00004992  6008                     bra        +0xA /* 0000499C */
  6991. label00004994:
  6992. 00004994  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  6993. 00004998  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  6994. label0000499C:
  6995. 0000499C  4EBA B756                jsr        [PC - 0x48AA /* 000000F4 */]
  6996. 000049A0  1F3C 0001                move.b     -[A7], 0x1
  6997. 000049A4  4EBA C110                jsr        [PC - 0x3EF0 /* 00000AB6 */]
  6998. 000049A8  6062                     bra        +0x64 /* 00004A0C */
  6999. label000049AA:
  7000. 000049AA  486E FEC4                pea.l      [A6 - 0x13C]
  7001. 000049AE  4EBA CA5E                jsr        [PC - 0x35A2 /* 0000140E */]
  7002. 000049B2  486E FEC4                pea.l      [A6 - 0x13C]
  7003. 000049B6  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  7004. 000049BA  6050                     bra        +0x52 /* 00004A0C */
  7005. label000049BC:
  7006. 000049BC  4EBA BAF8                jsr        [PC - 0x4508 /* 000004B6 */]
  7007. 000049C0  4EBA B6FC                jsr        [PC - 0x4904 /* 000000BE */]
  7008. 000049C4  4267                     clr.w      -[A7]
  7009. 000049C6  42A7                     clr.l      -[A7]
  7010. 000049C8  42A7                     clr.l      -[A7]
  7011. 000049CA  4EBA B634                jsr        [PC - 0x49CC /* 00000000 */]
  7012. 000049CE  4EBA B680                jsr        [PC - 0x4980 /* 00000050 */]
  7013. 000049D2  4EAD 105A                jsr        [A5 + 0x105A /* export_519 */]
  7014. 000049D6  101F                     move.b     D0, [A7]+
  7015. 000049D8  671E                     beq        +0x20 /* 000049F8 */
  7016. 000049DA  102D BCB0                move.b     D0, [A5 - 0x4350]
  7017. 000049DE  6716                     beq        +0x18 /* 000049F6 */
  7018. 000049E0  C02D BCAE                and.b      D0, [A5 - 0x4352]
  7019. 000049E4  6710                     beq        +0x12 /* 000049F6 */
  7020. 000049E6  206D BC8C                movea.l    A0, [A5 - 0x4374]
  7021. 000049EA  2050                     movea.l    A0, [A0]
  7022. 000049EC  4868 0008                pea.l      [A0 + 0x8]
  7023. 000049F0  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  7024. 000049F4  A9D3                     syscall    TEUpdate
  7025. label000049F6:
  7026. 000049F6  6008                     bra        +0xA /* 00004A00 */
  7027. label000049F8:
  7028. 000049F8  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  7029. 000049FC  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  7030. label00004A00:
  7031. 00004A00  4EBA B6F2                jsr        [PC - 0x490E /* 000000F4 */]
  7032. 00004A04  1F3C 0001                move.b     -[A7], 0x1
  7033. 00004A08  4EBA C0AC                jsr        [PC - 0x3F54 /* 00000AB6 */]
  7034. label00004A0C:
  7035. 00004A0C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7036. 00004A10  4E5E                     unlink     A6
  7037. 00004A12  205F                     movea.l    A0, [A7]+
  7038. 00004A14  5C4F                     addq.w     A7, 6
  7039. 00004A16  4ED0                     jmp        [A0]
  7040. 00004A18  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7041. // begin alternate branch 00004A1A-00004A1E
  7042. fn00004A1A:
  7043. 00004A1A  4E56 FF00                link       A6, -0x0100
  7044. // end alternate branch 00004A1A-00004A1E
  7045. fn00004A1A: // (misaligned)
  7046. 00004A1C  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  7047. 00004A1E  2F0C                     move.l     -[A7], A4
  7048. 00004A20  286E 000A                movea.l    A4, [A6 + 0xA]
  7049. 00004A24  102C 0022                move.b     D0, [A4 + 0x22]
  7050. 00004A28  4880                     ext.w      D0
  7051. 00004A2A  6720                     beq        +0x22 /* 00004A4C */
  7052. 00004A2C  5340                     subq.w     D0, 1
  7053. 00004A2E  670A                     beq        +0xC /* 00004A3A */
  7054. 00004A30  5340                     subq.w     D0, 1
  7055. 00004A32  6722                     beq        +0x24 /* 00004A56 */
  7056. 00004A34  5340                     subq.w     D0, 1
  7057. 00004A36  672C                     beq        +0x2E /* 00004A64 */
  7058. 00004A38  6030                     bra        +0x32 /* 00004A6A */
  7059. label00004A3A:
  7060. 00004A3A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  7061. 00004A3E  4868 000C                pea.l      [A0 + 0xC]
  7062. 00004A42  3F2C 0024                move.w     -[A7], [A4 + 0x24]
  7063. 00004A46  4EBA F114                jsr        [PC - 0xEEC /* 00003B5C */]
  7064. 00004A4A  6028                     bra        +0x2A /* 00004A74 */
  7065. label00004A4C:
  7066. 00004A4C  486C 0024                pea.l      [A4 + 0x24]
  7067. 00004A50  4EBA DB98                jsr        [PC - 0x2468 /* 000025EA */]
  7068. 00004A54  601E                     bra        +0x20 /* 00004A74 */
  7069. label00004A56:
  7070. 00004A56  486E FF00                pea.l      [A6 - 0x100]
  7071. 00004A5A  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  7072. 00004A5E  4EBA CBC8                jsr        [PC - 0x3438 /* 00001628 */]
  7073. 00004A62  6010                     bra        +0x12 /* 00004A74 */
  7074. label00004A64:
  7075. 00004A64  4EBA E1F8                jsr        [PC - 0x1E08 /* 00002C5E */]
  7076. 00004A68  600A                     bra        +0xC /* 00004A74 */
  7077. label00004A6A:
  7078. 00004A6A  2F3C 0000 1798           move.l     -[A7], 0x1798
  7079. 00004A70  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  7080. label00004A74:
  7081. 00004A74  102D D032                move.b     D0, [A5 - 0x2FCE]
  7082. 00004A78  6702                     beq        +0x4 /* 00004A7C */
  7083. 00004A7A  6010                     bra        +0x12 /* 00004A8C */
  7084. label00004A7C:
  7085. 00004A7C  102E 0008                move.b     D0, [A6 + 0x8]
  7086. 00004A80  670A                     beq        +0xC /* 00004A8C */
  7087. 00004A82  206E 000A                movea.l    A0, [A6 + 0xA]
  7088. 00004A86  2F08                     move.l     -[A7], A0
  7089. 00004A88  4EBA BEAE                jsr        [PC - 0x4152 /* 00000938 */]
  7090. label00004A8C:
  7091. 00004A8C  285F                     movea.l    A4, [A7]+
  7092. 00004A8E  4E5E                     unlink     A6
  7093. 00004A90  205F                     movea.l    A0, [A7]+
  7094. 00004A92  5C4F                     addq.w     A7, 6
  7095. 00004A94  4ED0                     jmp        [A0]
  7096. export_442:
  7097. fn00004A96:
  7098. 00004A96  4E56 0000                link       A6, 0
  7099. 00004A9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7100. 00004A9E  1F3C 0001                move.b     -[A7], 0x1
  7101. 00004AA2  4EBA FF76                jsr        [PC - 0x8A /* 00004A1A */]
  7102. 00004AA6  4E5E                     unlink     A6
  7103. 00004AA8  2E9F                     move.l     [A7], [A7]+
  7104. 00004AAA  4E75                     rts
  7105. export_443:
  7106. 00004AAC  4E56 0000                link       A6, 0
  7107. 00004AB0  486D D1BE                pea.l      [A5 - 0x2E42]
  7108. 00004AB4  4EBA C3AC                jsr        [PC - 0x3C54 /* 00000E62 */]
  7109. 00004AB8  486D D1BE                pea.l      [A5 - 0x2E42]
  7110. 00004ABC  4EBA FFD8                jsr        [PC - 0x28 /* 00004A96 */]
  7111. 00004AC0  4E5E                     unlink     A6
  7112. 00004AC2  4E75                     rts
  7113.